--- /srv/reproducible-results/rbuild-debian/r-b-build.IwytvJwk/b1/tuxpaint_0.9.23-1.1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.IwytvJwk/b2/tuxpaint_0.9.23-1.1_armhf.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ da1a76b09594942bd2c01ff47708639c 7097180 graphics optional tuxpaint-data_0.9.23-1.1_all.deb │ - 7d83216cd41bbe8105352f0693da2885 354424 debug optional tuxpaint-dbgsym_0.9.23-1.1_armhf.deb │ - 9887b2083259a0f372329f244684eb8b 104416 graphics optional tuxpaint-dev_0.9.23-1.1_all.deb │ - caa997efc81315e2d9c17cfb439290b5 1606580 debug optional tuxpaint-plugins-default-dbgsym_0.9.23-1.1_armhf.deb │ - b536514d522f2c5c7ea3aa725a2a3824 854768 graphics optional tuxpaint-plugins-default_0.9.23-1.1_armhf.deb │ - 865d9eafc53f03673ff8c260972ccb35 214572 graphics optional tuxpaint_0.9.23-1.1_armhf.deb │ + 2c43f77f7c27a33059523798f8abc622 354500 debug optional tuxpaint-dbgsym_0.9.23-1.1_armhf.deb │ + 3c44739260c77de3767169efffc03a8c 104420 graphics optional tuxpaint-dev_0.9.23-1.1_all.deb │ + 45aa2007438b483c459ec0df7c9e1388 1606392 debug optional tuxpaint-plugins-default-dbgsym_0.9.23-1.1_armhf.deb │ + 4558cc3e4c8b903f3ee5f3053c0fe659 854268 graphics optional tuxpaint-plugins-default_0.9.23-1.1_armhf.deb │ + ac974486c132f79dddb94781914fcbb9 214448 graphics optional tuxpaint_0.9.23-1.1_armhf.deb ├── tuxpaint-dev_0.9.23-1.1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 984 2021-01-01 15:55:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 988 2021-01-01 15:55:04.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 103240 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/bin/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2108 2021-01-01 15:55:04.000000 ./usr/bin/tp-magic-config │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/include/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6298 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6314 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/Makefile │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/en/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16094 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/en/README.txt.gz │ │ │ ├── ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ @@ -1,24 +1,8 @@ │ │ │ │ -/* │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -DO NOT EDIT ME! │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -*/ │ │ │ │ +/*\n\n\n\n\n\n\n\nDO NOT EDIT ME!\n\n\n\n\n\n\n\n*/ │ │ │ │ #ifndef TP_MAGIC_API_H │ │ │ │ #define TP_MAGIC_API_H │ │ │ │ │ │ │ │ #include "SDL.h" │ │ │ │ #include "SDL_mixer.h" │ │ │ │ #include "libintl.h" │ │ │ │ #ifndef gettext_noop ├── tuxpaint-plugins-default_0.9.23-1.1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 5952 2021-01-01 15:55:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 848624 2021-01-01 15:55:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 5940 2021-01-01 15:55:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 848136 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/tuxpaint/plugins/alien.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4ff6e136d13914c9527d8bd529fcc8a4586cdc8d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ffbb417d4eb89ec0e8e27fed19b84d246c5f9ea7 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66366531 33366431 33393134 63393532 f6e136d13914c952 │ │ │ │ │ - 0x00000010 37643862 64353239 66636338 61343538 7d8bd529fcc8a458 │ │ │ │ │ - 0x00000020 36636463 38642e64 65627567 00000000 6cdc8d.debug.... │ │ │ │ │ - 0x00000030 d911bff6 .... │ │ │ │ │ + 0x00000000 62623431 37643465 62383965 63306538 bb417d4eb89ec0e8 │ │ │ │ │ + 0x00000010 65323766 65643139 62383464 32343663 e27fed19b84d246c │ │ │ │ │ + 0x00000020 35663965 61372e64 65627567 00000000 5f9ea7.debug.... │ │ │ │ │ + 0x00000030 f503810c .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/blind.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 651ade6007f90c5869c99f20ff62731257eadeb4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 60461c05dff9519e68dd28f3c66d158fbfc4f92c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 31616465 36303037 66393063 35383639 1ade6007f90c5869 │ │ │ │ │ - 0x00000010 63393966 32306666 36323733 31323537 c99f20ff62731257 │ │ │ │ │ - 0x00000020 65616465 62342e64 65627567 00000000 eadeb4.debug.... │ │ │ │ │ - 0x00000030 cc63d48a .c.. │ │ │ │ │ + 0x00000000 34363163 30356466 66393531 39653638 461c05dff9519e68 │ │ │ │ │ + 0x00000010 64643238 66336336 36643135 38666266 dd28f3c66d158fbf │ │ │ │ │ + 0x00000020 63346639 32632e64 65627567 00000000 c4f92c.debug.... │ │ │ │ │ + 0x00000030 18b1af50 ...P │ │ │ ├── ./usr/lib/tuxpaint/plugins/blocks_chalk_drip.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 461d32e559316f77eadc693734f44d27ea2f4694 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b9a645222cba5f41a1bdcafdbd29f1bea2470447 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 31643332 65353539 33313666 37376561 1d32e559316f77ea │ │ │ │ │ - 0x00000010 64633639 33373334 66343464 32376561 dc693734f44d27ea │ │ │ │ │ - 0x00000020 32663436 39342e64 65627567 00000000 2f4694.debug.... │ │ │ │ │ - 0x00000030 23404e3c #@N< │ │ │ │ │ + 0x00000000 61363435 32323263 62613566 34316131 a645222cba5f41a1 │ │ │ │ │ + 0x00000010 62646361 66646264 32396631 62656132 bdcafdbd29f1bea2 │ │ │ │ │ + 0x00000020 34373034 34372e64 65627567 00000000 470447.debug.... │ │ │ │ │ + 0x00000030 7737aeb0 w7.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/blur.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e6262998903dfbe3b73f8923dd473445fb9194c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a1431ef931d6bc03463729154660d5950a1feb8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 36323632 39393839 30336466 62653362 6262998903dfbe3b │ │ │ │ │ - 0x00000010 37336638 39323364 64343733 34343566 73f8923dd473445f │ │ │ │ │ - 0x00000020 62393139 34632e64 65627567 00000000 b9194c.debug.... │ │ │ │ │ - 0x00000030 ff845ce4 ..\. │ │ │ │ │ + 0x00000000 31343331 65663933 31643662 63303334 1431ef931d6bc034 │ │ │ │ │ + 0x00000010 36333732 39313534 36363064 35393530 63729154660d5950 │ │ │ │ │ + 0x00000020 61316665 62382e64 65627567 00000000 a1feb8.debug.... │ │ │ │ │ + 0x00000030 f0c2f2cf .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/bricks.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 71342ba5c811c2b08061f928a781838a451270bb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1b068d27a5786d182370e2822d190e41db793324 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 33343262 61356338 31316332 62303830 342ba5c811c2b080 │ │ │ │ │ - 0x00000010 36316639 32386137 38313833 38613435 61f928a781838a45 │ │ │ │ │ - 0x00000020 31323730 62622e64 65627567 00000000 1270bb.debug.... │ │ │ │ │ - 0x00000030 af5accbe .Z.. │ │ │ │ │ + 0x00000000 30363864 32376135 37383664 31383233 068d27a5786d1823 │ │ │ │ │ + 0x00000010 37306532 38323264 31393065 34316462 70e2822d190e41db │ │ │ │ │ + 0x00000020 37393333 32342e64 65627567 00000000 793324.debug.... │ │ │ │ │ + 0x00000030 847ee39b .~.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/calligraphy.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9240312309d91ecfe03e77d7e99c3d0dd5b5f69e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ec71c7d058bcf397ca2a8be20d64af4ce48f08b9 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 34303331 32333039 64393165 63666530 40312309d91ecfe0 │ │ │ │ │ - 0x00000010 33653737 64376539 39633364 30646435 3e77d7e99c3d0dd5 │ │ │ │ │ - 0x00000020 62356636 39652e64 65627567 00000000 b5f69e.debug.... │ │ │ │ │ - 0x00000030 cb09f9e8 .... │ │ │ │ │ + 0x00000000 37316337 64303538 62636633 39376361 71c7d058bcf397ca │ │ │ │ │ + 0x00000010 32613862 65323064 36346166 34636534 2a8be20d64af4ce4 │ │ │ │ │ + 0x00000020 38663038 62392e64 65627567 00000000 8f08b9.debug.... │ │ │ │ │ + 0x00000030 a00f9eac .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/cartoon.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9e812fce1f1728ae43b849b5283622f9fb898a1b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 19e3338829626b018ffbd4e59788c2f0c2aafd75 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 38313266 63653166 31373238 61653433 812fce1f1728ae43 │ │ │ │ │ - 0x00000010 62383439 62353238 33363232 66396662 b849b5283622f9fb │ │ │ │ │ - 0x00000020 38393861 31622e64 65627567 00000000 898a1b.debug.... │ │ │ │ │ - 0x00000030 960b8f8f .... │ │ │ │ │ + 0x00000000 65333333 38383239 36323662 30313866 e3338829626b018f │ │ │ │ │ + 0x00000010 66626434 65353937 38386332 66306332 fbd4e59788c2f0c2 │ │ │ │ │ + 0x00000020 61616664 37352e64 65627567 00000000 aafd75.debug.... │ │ │ │ │ + 0x00000030 5889b4d1 X... │ │ │ ├── ./usr/lib/tuxpaint/plugins/confetti.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1961ece904b449d32a16c11ef969467e6d37573d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 74906d5ed20da16b37f9461cdd85e2066ba2d974 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 36316563 65393034 62343439 64333261 61ece904b449d32a │ │ │ │ │ - 0x00000010 31366331 31656639 36393436 37653664 16c11ef969467e6d │ │ │ │ │ - 0x00000020 33373537 33642e64 65627567 00000000 37573d.debug.... │ │ │ │ │ - 0x00000030 0e4794e4 .G.. │ │ │ │ │ + 0x00000000 39303664 35656432 30646131 36623337 906d5ed20da16b37 │ │ │ │ │ + 0x00000010 66393436 31636464 38356532 30363662 f9461cdd85e2066b │ │ │ │ │ + 0x00000020 61326439 37342e64 65627567 00000000 a2d974.debug.... │ │ │ │ │ + 0x00000030 1f599980 .Y.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/distortion.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a24b562c16abc3ab51a57611245e4058882230b7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 175af33e8262e08913a1e55bf456b0e27f6da783 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 34623536 32633136 61626333 61623531 4b562c16abc3ab51 │ │ │ │ │ - 0x00000010 61353736 31313234 35653430 35383838 a57611245e405888 │ │ │ │ │ - 0x00000020 32323330 62372e64 65627567 00000000 2230b7.debug.... │ │ │ │ │ - 0x00000030 20431ea8 C.. │ │ │ │ │ + 0x00000000 35616633 33653832 36326530 38393133 5af33e8262e08913 │ │ │ │ │ + 0x00000010 61316535 35626634 35366230 65323766 a1e55bf456b0e27f │ │ │ │ │ + 0x00000020 36646137 38332e64 65627567 00000000 6da783.debug.... │ │ │ │ │ + 0x00000030 20212d4e !-N │ │ │ ├── ./usr/lib/tuxpaint/plugins/emboss.so │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6b74c6768a989aed17a263bdce0ac522f9234bf5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0ec9ecec2cd0895525c65481ff9201537565105e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 37346336 37363861 39383961 65643137 74c6768a989aed17 │ │ │ │ │ - 0x00000010 61323633 62646365 30616335 32326639 a263bdce0ac522f9 │ │ │ │ │ - 0x00000020 32333462 66352e64 65627567 00000000 234bf5.debug.... │ │ │ │ │ - 0x00000030 a330e0a7 .0.. │ │ │ │ │ + 0x00000000 63396563 65633263 64303839 35353235 c9ecec2cd0895525 │ │ │ │ │ + 0x00000010 63363534 38316666 39323031 35333735 c65481ff92015375 │ │ │ │ │ + 0x00000020 36353130 35652e64 65627567 00000000 65105e.debug.... │ │ │ │ │ + 0x00000030 fedec621 ...! │ │ │ ├── ./usr/lib/tuxpaint/plugins/fade_darken.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70d41cfc85dae5cf1c2e7bde981607562bff8031 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b40db90e6df1723c9501d283a0c0c4a9aef1f761 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 64343163 66633835 64616535 63663163 d41cfc85dae5cf1c │ │ │ │ │ - 0x00000010 32653762 64653938 31363037 35363262 2e7bde981607562b │ │ │ │ │ - 0x00000020 66663830 33312e64 65627567 00000000 ff8031.debug.... │ │ │ │ │ - 0x00000030 bad7030d .... │ │ │ │ │ + 0x00000000 30646239 30653664 66313732 33633935 0db90e6df1723c95 │ │ │ │ │ + 0x00000010 30316432 38336130 63306334 61396165 01d283a0c0c4a9ae │ │ │ │ │ + 0x00000020 66316637 36312e64 65627567 00000000 f1f761.debug.... │ │ │ │ │ + 0x00000030 ed342810 .4(. │ │ │ ├── ./usr/lib/tuxpaint/plugins/fill.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d0195460bf92866585c608a0bc741af2ba9335a2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c7d7b12ffdba45220184e2678c623a6b0369588e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 31393534 36306266 39323836 36353835 195460bf92866585 │ │ │ │ │ - 0x00000010 63363038 61306263 37343161 66326261 c608a0bc741af2ba │ │ │ │ │ - 0x00000020 39333335 61322e64 65627567 00000000 9335a2.debug.... │ │ │ │ │ - 0x00000030 c477426a .wBj │ │ │ │ │ + 0x00000000 64376231 32666664 62613435 32323031 d7b12ffdba452201 │ │ │ │ │ + 0x00000010 38346532 36373863 36323361 36623033 84e2678c623a6b03 │ │ │ │ │ + 0x00000020 36393538 38652e64 65627567 00000000 69588e.debug.... │ │ │ │ │ + 0x00000030 82141e8d .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/fisheye.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ca047d9d79ef50351774877d50d69c8f5568ae73 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a8e28c96256ca0fc5ed5a507c276a0bc06e53410 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 30343764 39643739 65663530 33353137 047d9d79ef503517 │ │ │ │ │ - 0x00000010 37343837 37643530 64363963 38663535 74877d50d69c8f55 │ │ │ │ │ - 0x00000020 36386165 37332e64 65627567 00000000 68ae73.debug.... │ │ │ │ │ - 0x00000030 aa146b24 ..k$ │ │ │ │ │ + 0x00000000 65323863 39363235 36636130 66633565 e28c96256ca0fc5e │ │ │ │ │ + 0x00000010 64356135 30376332 37366130 62633036 d5a507c276a0bc06 │ │ │ │ │ + 0x00000020 65353334 31302e64 65627567 00000000 e53410.debug.... │ │ │ │ │ + 0x00000030 5106788c Q.x. │ │ │ ├── ./usr/lib/tuxpaint/plugins/flower.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b1f107082f5c534e57edffb137863ea7d0e48745 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3261c1d4f7ac88bc24b8c0e1207f94a280a4cd4d │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66313037 30383266 35633533 34653537 f107082f5c534e57 │ │ │ │ │ - 0x00000010 65646666 62313337 38363365 61376430 edffb137863ea7d0 │ │ │ │ │ - 0x00000020 65343837 34352e64 65627567 00000000 e48745.debug.... │ │ │ │ │ - 0x00000030 ce833c15 ..<. │ │ │ │ │ + 0x00000000 36316331 64346637 61633838 62633234 61c1d4f7ac88bc24 │ │ │ │ │ + 0x00000010 62386330 65313230 37663934 61323830 b8c0e1207f94a280 │ │ │ │ │ + 0x00000020 61346364 34642e64 65627567 00000000 a4cd4d.debug.... │ │ │ │ │ + 0x00000030 bd9d9210 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/foam.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 00a6d0bc6a36b337f13eefa4fa887cd52338adee │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0beadda48d89197f47be1d77dc94960b839708b3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 61366430 62633661 33366233 33376631 a6d0bc6a36b337f1 │ │ │ │ │ - 0x00000010 33656566 61346661 38383763 64353233 3eefa4fa887cd523 │ │ │ │ │ - 0x00000020 33386164 65652e64 65627567 00000000 38adee.debug.... │ │ │ │ │ - 0x00000030 6df3ee86 m... │ │ │ │ │ + 0x00000000 65616464 61343864 38393139 37663437 eadda48d89197f47 │ │ │ │ │ + 0x00000010 62653164 37376463 39343936 30623833 be1d77dc94960b83 │ │ │ │ │ + 0x00000020 39373038 62332e64 65627567 00000000 9708b3.debug.... │ │ │ │ │ + 0x00000030 9bde4c7c ..L| │ │ │ ├── ./usr/lib/tuxpaint/plugins/fold.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8da1498a830f3a9febc21be96b7133e473e4349a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 209050aa34d6850898f54b752f221c2bb74874b8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 61313439 38613833 30663361 39666562 a1498a830f3a9feb │ │ │ │ │ - 0x00000010 63323162 65393662 37313333 65343733 c21be96b7133e473 │ │ │ │ │ - 0x00000020 65343334 39612e64 65627567 00000000 e4349a.debug.... │ │ │ │ │ - 0x00000030 91f442c5 ..B. │ │ │ │ │ + 0x00000000 39303530 61613334 64363835 30383938 9050aa34d6850898 │ │ │ │ │ + 0x00000010 66353462 37353266 32323163 32626237 f54b752f221c2bb7 │ │ │ │ │ + 0x00000020 34383734 62382e64 65627567 00000000 4874b8.debug.... │ │ │ │ │ + 0x00000030 3062aa3c 0b.< │ │ │ ├── ./usr/lib/tuxpaint/plugins/fretwork.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82ede41b59f4b2a223759464f68d1b1accad18a4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a6dc91afe6a3732d30db57267368867b36e74962 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 65646534 31623539 66346232 61323233 ede41b59f4b2a223 │ │ │ │ │ - 0x00000010 37353934 36346636 38643162 31616363 759464f68d1b1acc │ │ │ │ │ - 0x00000020 61643138 61342e64 65627567 00000000 ad18a4.debug.... │ │ │ │ │ - 0x00000030 7889dd08 x... │ │ │ │ │ + 0x00000000 64633931 61666536 61333733 32643330 dc91afe6a3732d30 │ │ │ │ │ + 0x00000010 64623537 32363733 36383836 37623336 db57267368867b36 │ │ │ │ │ + 0x00000020 65373439 36322e64 65627567 00000000 e74962.debug.... │ │ │ │ │ + 0x00000030 b2650d8c .e.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/glasstile.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7dcb940bc7eb4097040786502e7a69af681c45a0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 559a33dd5c251700342cd0a61558454b9cd899a9 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 63623934 30626337 65623430 39373034 cb940bc7eb409704 │ │ │ │ │ - 0x00000010 30373836 35303265 37613639 61663638 0786502e7a69af68 │ │ │ │ │ - 0x00000020 31633435 61302e64 65627567 00000000 1c45a0.debug.... │ │ │ │ │ - 0x00000030 70b61c6e p..n │ │ │ │ │ + 0x00000000 39613333 64643563 32353137 30303334 9a33dd5c25170034 │ │ │ │ │ + 0x00000010 32636430 61363135 35383435 34623963 2cd0a61558454b9c │ │ │ │ │ + 0x00000020 64383939 61392e64 65627567 00000000 d899a9.debug.... │ │ │ │ │ + 0x00000030 d2d30d86 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/grass.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 383552d3f2e69879fb31d7d995d035f7834905a9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a9eaccd901714cc215353dc029dd8576add3eff7 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 33353532 64336632 65363938 37396662 3552d3f2e69879fb │ │ │ │ │ - 0x00000010 33316437 64393935 64303335 66373833 31d7d995d035f783 │ │ │ │ │ - 0x00000020 34393035 61392e64 65627567 00000000 4905a9.debug.... │ │ │ │ │ - 0x00000030 89fbce71 ...q │ │ │ │ │ + 0x00000000 65616363 64393031 37313463 63323135 eaccd901714cc215 │ │ │ │ │ + 0x00000010 33353364 63303239 64643835 37366164 353dc029dd8576ad │ │ │ │ │ + 0x00000020 64336566 66372e64 65627567 00000000 d3eff7.debug.... │ │ │ │ │ + 0x00000030 4b93ca7d K..} │ │ │ ├── ./usr/lib/tuxpaint/plugins/halftone.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4e02a585fe44aa7df44ae9541cf98928655d15ab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a34fbd5a7cc7d8eeb00455c7729fe7ba20b408ce │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 30326135 38356665 34346161 37646634 02a585fe44aa7df4 │ │ │ │ │ - 0x00000010 34616539 35343163 66393839 32383635 4ae9541cf9892865 │ │ │ │ │ - 0x00000020 35643135 61622e64 65627567 00000000 5d15ab.debug.... │ │ │ │ │ - 0x00000030 2ed2a2b3 .... │ │ │ │ │ + 0x00000000 34666264 35613763 63376438 65656230 4fbd5a7cc7d8eeb0 │ │ │ │ │ + 0x00000010 30343535 63373732 39666537 62613230 0455c7729fe7ba20 │ │ │ │ │ + 0x00000020 62343038 63652e64 65627567 00000000 b408ce.debug.... │ │ │ │ │ + 0x00000030 c29cd52b ...+ │ │ │ ├── ./usr/lib/tuxpaint/plugins/kalidescope.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ddf2df34ca984bcda25ccb1dcb4ba8ae8016c111 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2ff3055480d62631c8380606d984dcb869961fd3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66326466 33346361 39383462 63646132 f2df34ca984bcda2 │ │ │ │ │ - 0x00000010 35636362 31646362 34626138 61653830 5ccb1dcb4ba8ae80 │ │ │ │ │ - 0x00000020 31366331 31312e64 65627567 00000000 16c111.debug.... │ │ │ │ │ - 0x00000030 8807a64b ...K │ │ │ │ │ + 0x00000000 66333035 35343830 64363236 33316338 f3055480d62631c8 │ │ │ │ │ + 0x00000010 33383036 30366439 38346463 62383639 380606d984dcb869 │ │ │ │ │ + 0x00000020 39363166 64332e64 65627567 00000000 961fd3.debug.... │ │ │ │ │ + 0x00000030 fd35c5b0 .5.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/light.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e2f95060b196a218f73b3680b37d0e94bff0d881 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a744f2a42f9594645e77cb3ef29091b37c3db0c8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66393530 36306231 39366132 31386637 f95060b196a218f7 │ │ │ │ │ - 0x00000010 33623336 38306233 37643065 39346266 3b3680b37d0e94bf │ │ │ │ │ - 0x00000020 66306438 38312e64 65627567 00000000 f0d881.debug.... │ │ │ │ │ - 0x00000030 19149a3e ...> │ │ │ │ │ + 0x00000000 34346632 61343266 39353934 36343565 44f2a42f9594645e │ │ │ │ │ + 0x00000010 37376362 33656632 39303931 62333763 77cb3ef29091b37c │ │ │ │ │ + 0x00000020 33646230 63382e64 65627567 00000000 3db0c8.debug.... │ │ │ │ │ + 0x00000030 4116c6f1 A... │ │ │ ├── ./usr/lib/tuxpaint/plugins/metalpaint.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 03f49809c290f7b5f39c8ecacdcd8efcab529da3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ac955aa26df5e72bf16e5944879336c9252c286e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66343938 30396332 39306637 62356633 f49809c290f7b5f3 │ │ │ │ │ - 0x00000010 39633865 63616364 63643865 66636162 9c8ecacdcd8efcab │ │ │ │ │ - 0x00000020 35323964 61332e64 65627567 00000000 529da3.debug.... │ │ │ │ │ - 0x00000030 d46d1495 .m.. │ │ │ │ │ + 0x00000000 39353561 61323664 66356537 32626631 955aa26df5e72bf1 │ │ │ │ │ + 0x00000010 36653539 34343837 39333336 63393235 6e5944879336c925 │ │ │ │ │ + 0x00000020 32633238 36652e64 65627567 00000000 2c286e.debug.... │ │ │ │ │ + 0x00000030 986c6862 .lhb │ │ │ ├── ./usr/lib/tuxpaint/plugins/mirror_flip.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1f118d18e0feeaec6516bb5b7664d77467fc3133 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4cee3add1d844d4861af63122f2b1f382ebf135 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 31313864 31386530 66656561 65633635 118d18e0feeaec65 │ │ │ │ │ - 0x00000010 31366262 35623736 36346437 37343637 16bb5b7664d77467 │ │ │ │ │ - 0x00000020 66633331 33332e64 65627567 00000000 fc3133.debug.... │ │ │ │ │ - 0x00000030 f4c3a0ad .... │ │ │ │ │ + 0x00000000 63656533 61646431 64383434 64343836 cee3add1d844d486 │ │ │ │ │ + 0x00000010 31616636 33313232 66326231 66333832 1af63122f2b1f382 │ │ │ │ │ + 0x00000020 65626631 33352e64 65627567 00000000 ebf135.debug.... │ │ │ │ │ + 0x00000030 d0532557 .S%W │ │ │ ├── ./usr/lib/tuxpaint/plugins/mosaic.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b4744381531484a83842fec80f14b4a1bc036f1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 51388464b9af01691dba0c1ef70b6fc6af12e327 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 34373434 33383135 33313438 34613833 4744381531484a83 │ │ │ │ │ - 0x00000010 38343266 65633830 66313462 34613162 842fec80f14b4a1b │ │ │ │ │ - 0x00000020 63303336 66312e64 65627567 00000000 c036f1.debug.... │ │ │ │ │ - 0x00000030 a997e782 .... │ │ │ │ │ + 0x00000000 33383834 36346239 61663031 36393164 388464b9af01691d │ │ │ │ │ + 0x00000010 62613063 31656637 30623666 63366166 ba0c1ef70b6fc6af │ │ │ │ │ + 0x00000020 31326533 32372e64 65627567 00000000 12e327.debug.... │ │ │ │ │ + 0x00000030 d4f10f3e ...> │ │ │ ├── ./usr/lib/tuxpaint/plugins/mosaic_shaped.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8c90e48706f7f4299e5f4cbf91c9c8d6f765c682 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 330a042b0cbde3514d494f2bd83b08aa1401ac6b │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 39306534 38373036 66376634 32393965 90e48706f7f4299e │ │ │ │ │ - 0x00000010 35663463 62663931 63396338 64366637 5f4cbf91c9c8d6f7 │ │ │ │ │ - 0x00000020 36356336 38322e64 65627567 00000000 65c682.debug.... │ │ │ │ │ - 0x00000030 bdb1ec0f .... │ │ │ │ │ + 0x00000000 30613034 32623063 62646533 35313464 0a042b0cbde3514d │ │ │ │ │ + 0x00000010 34393466 32626438 33623038 61613134 494f2bd83b08aa14 │ │ │ │ │ + 0x00000020 30316163 36622e64 65627567 00000000 01ac6b.debug.... │ │ │ │ │ + 0x00000030 b1d0bed8 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/negative.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e847adf781852887fdc4932953285ef912ec7583 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 40d50bfedd39a79157b87966accfbaa8fdcf5a09 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 34376164 66373831 38353238 38376664 47adf781852887fd │ │ │ │ │ - 0x00000010 63343933 32393533 32383565 66393132 c4932953285ef912 │ │ │ │ │ - 0x00000020 65633735 38332e64 65627567 00000000 ec7583.debug.... │ │ │ │ │ - 0x00000030 6ae498c3 j... │ │ │ │ │ + 0x00000000 64353062 66656464 33396137 39313537 d50bfedd39a79157 │ │ │ │ │ + 0x00000010 62383739 36366163 63666261 61386664 b87966accfbaa8fd │ │ │ │ │ + 0x00000020 63663561 30392e64 65627567 00000000 cf5a09.debug.... │ │ │ │ │ + 0x00000030 4fd4c316 O... │ │ │ ├── ./usr/lib/tuxpaint/plugins/noise.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9a54805a509ff8a0e8a67f34d66f1e855e124082 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4d62d2c3ce3e92da2cff7ce0bf06c0bdf19b99d3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 35343830 35613530 39666638 61306538 54805a509ff8a0e8 │ │ │ │ │ - 0x00000010 61363766 33346436 36663165 38353565 a67f34d66f1e855e │ │ │ │ │ - 0x00000020 31323430 38322e64 65627567 00000000 124082.debug.... │ │ │ │ │ - 0x00000030 b77f9003 .... │ │ │ │ │ + 0x00000000 36326432 63336365 33653932 64613263 62d2c3ce3e92da2c │ │ │ │ │ + 0x00000010 66663763 65306266 30366330 62646631 ff7ce0bf06c0bdf1 │ │ │ │ │ + 0x00000020 39623939 64332e64 65627567 00000000 9b99d3.debug.... │ │ │ │ │ + 0x00000030 a351b0f7 .Q.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/perspective.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3f8a1bde90c20b20017de985c8ceda13797812f4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 16650d1a91a7765b765b8b2fa47103ad53bfc95d │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 38613162 64653930 63323062 32303031 8a1bde90c20b2001 │ │ │ │ │ - 0x00000010 37646539 38356338 63656461 31333739 7de985c8ceda1379 │ │ │ │ │ - 0x00000020 37383132 66342e64 65627567 00000000 7812f4.debug.... │ │ │ │ │ - 0x00000030 75efd7d4 u... │ │ │ │ │ + 0x00000000 36353064 31613931 61373736 35623736 650d1a91a7765b76 │ │ │ │ │ + 0x00000010 35623862 32666134 37313033 61643533 5b8b2fa47103ad53 │ │ │ │ │ + 0x00000020 62666339 35642e64 65627567 00000000 bfc95d.debug.... │ │ │ │ │ + 0x00000030 eb609295 .`.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/puzzle.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: be5c46f5685f4ddb49bba1a1974f5375344ab6ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d09e48d7032ae30d7c8320a010f5d5b8c9886c80 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 35633436 66353638 35663464 64623439 5c46f5685f4ddb49 │ │ │ │ │ - 0x00000010 62626131 61313937 34663533 37353334 bba1a1974f537534 │ │ │ │ │ - 0x00000020 34616236 61642e64 65627567 00000000 4ab6ad.debug.... │ │ │ │ │ - 0x00000030 8f8d99fd .... │ │ │ │ │ + 0x00000000 39653438 64373033 32616533 30643763 9e48d7032ae30d7c │ │ │ │ │ + 0x00000010 38333230 61303130 66356435 62386339 8320a010f5d5b8c9 │ │ │ │ │ + 0x00000020 38383663 38302e64 65627567 00000000 886c80.debug.... │ │ │ │ │ + 0x00000030 b7673c44 .g │ │ │ │ Installed-Size: 385 │ │ │ │ Depends: tuxpaint (= 1:0.9.23-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint │ │ │ │ -Build-Ids: 6c39395f6fd78b2b5089a26469524e8875fc49ca │ │ │ │ +Build-Ids: 3ee981ebde410d3959996cfb99c0e51d016b4fd5 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/6c/39395f6fd78b2b5089a26469524e8875fc49ca.debug │ │ │ │ │ +usr/lib/debug/.build-id/3e/e981ebde410d3959996cfb99c0e51d016b4fd5.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 383556 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6c/39395f6fd78b2b5089a26469524e8875fc49ca.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 383556 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3e/e981ebde410d3959996cfb99c0e51d016b4fd5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-dbgsym -> tuxpaint │ │ │ │ --- ./usr/lib/debug/.build-id/6c/39395f6fd78b2b5089a26469524e8875fc49ca.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/3e/e981ebde410d3959996cfb99c0e51d016b4fd5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 11% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │┄ error from `readelf --wide --sections {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ [21] .dynamic NOBITS 0004bea8 00afc4 000158 08 WA 6 0 4 │ │ │ │ │ [22] .got NOBITS 0004c000 00afc4 0004fc 04 WA 0 0 4 │ │ │ │ │ [23] .data NOBITS 0004c4fc 00afc4 000d5c 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 0004d258 00afc4 015a28 00 WA 0 0 4 │ │ │ │ │ [25] .comment PROGBITS 00000000 0001b4 000027 01 MS 0 0 1 │ │ │ │ │ [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001db 000033 00 0 0 1 │ │ │ │ │ [27] .debug_aranges PROGBITS 00000000 000210 0000c5 00 C 0 0 4 │ │ │ │ │ - [28] .debug_info PROGBITS 00000000 0002d8 024f42 00 C 0 0 4 │ │ │ │ │ + [28] .debug_info PROGBITS 00000000 0002d8 024f43 00 C 0 0 4 │ │ │ │ │ [29] .debug_abbrev PROGBITS 00000000 02521c 000a48 00 C 0 0 4 │ │ │ │ │ [30] .debug_line PROGBITS 00000000 025c64 015c9c 00 C 0 0 4 │ │ │ │ │ [31] .debug_frame PROGBITS 00000000 03b900 000e2c 00 C 0 0 4 │ │ │ │ │ [32] .debug_str PROGBITS 00000000 03c72c 0039a1 01 MSC 0 0 4 │ │ │ │ │ [33] .debug_loc PROGBITS 00000000 0400d0 010dfb 00 C 0 0 4 │ │ │ │ │ [34] .debug_ranges PROGBITS 00000000 050ecc 002b20 00 C 0 0 4 │ │ │ │ │ [35] .symtab SYMTAB 00000000 0539ec 005f40 10 36 1154 4 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │┄ error from `readelf --wide --notes {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6c39395f6fd78b2b5089a26469524e8875fc49ca │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3ee981ebde410d3959996cfb99c0e51d016b4fd5 │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │┄ error from `readelf --wide --debug-dump=info {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -8788,147 +8788,147 @@ │ │ │ │ │ <558e> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <558f> DW_AT_type : (ref4) <0x33>, int │ │ │ │ │ <5593> DW_AT_location : (exprloc) 5 byte block: 3 58 f0 4 0 (DW_OP_addr: 4f058) │ │ │ │ │ <1><5599>: Abbrev Number: 41 (DW_TAG_structure_type) │ │ │ │ │ <559a> DW_AT_name : (strp) (offset: 0x1224): magic_api_t │ │ │ │ │ <559e> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <559f> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55a0> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <55a0> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <55a1> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <55a2> DW_AT_sibling : (ref4) <0x569e> │ │ │ │ │ <2><55a6>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55a7> DW_AT_name : (strp) (offset: 0x36ea): tp_version │ │ │ │ │ <55ab> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55ac> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <55ac> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <55ad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55ae> DW_AT_type : (ref4) <0x1c9>, char │ │ │ │ │ <55b2> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><55b3>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55b4> DW_AT_name : (strp) (offset: 0x68c0): data_directory │ │ │ │ │ <55b8> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55b9> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <55b9> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <55ba> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55bb> DW_AT_type : (ref4) <0x1c9>, char │ │ │ │ │ <55bf> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><55c0>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55c1> DW_AT_name : (strp) (offset: 0x1c12): update_progress_bar │ │ │ │ │ <55c5> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55c6> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <55c6> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <55c7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55c8> DW_AT_type : (ref4) <0x759> │ │ │ │ │ <55cc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><55cd>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55ce> DW_AT_name : (strp) (offset: 0x487c): special_notify │ │ │ │ │ <55d2> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55d3> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <55d3> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <55d4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55d5> DW_AT_type : (ref4) <0x6c9> │ │ │ │ │ <55d9> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><55da>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55db> DW_AT_name : (strp) (offset: 0x6c26): sRGB_to_linear │ │ │ │ │ <55df> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55e0> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <55e0> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <55e1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <55e2> DW_AT_type : (ref4) <0x56ad>, float │ │ │ │ │ <55e6> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><55e7>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55e8> DW_AT_name : (strp) (offset: 0x25cc): linear_to_sRGB │ │ │ │ │ <55ec> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55ed> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <55ed> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <55ee> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <55ef> DW_AT_type : (ref4) <0x56c2>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <55f3> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><55f4>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <55f5> DW_AT_name : (strp) (offset: 0x4b93): in_circle │ │ │ │ │ <55f9> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <55fa> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <55fa> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <55fb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <55fc> DW_AT_type : (ref4) <0x56e1>, int │ │ │ │ │ <5600> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><5601>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5602> DW_AT_name : (strp) (offset: 0x4a3e): getpixel │ │ │ │ │ <5606> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5607> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <5607> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <5608> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <5609> DW_AT_type : (ref4) <0x28c0>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <560d> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><560e>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <560f> DW_AT_name : (strp) (offset: 0x486d): putpixel │ │ │ │ │ <5613> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5614> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <5614> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <5615> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5616> DW_AT_type : (ref4) <0x2883> │ │ │ │ │ <561a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><561b>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <561c> DW_AT_name : (strp) (offset: 0x313f): playsound │ │ │ │ │ <5620> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5621> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <5621> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <5622> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5623> DW_AT_type : (ref4) <0x56fc> │ │ │ │ │ <5627> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><5628>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5629> DW_AT_name : (strp) (offset: 0x2900): stopsound │ │ │ │ │ <562d> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <562e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <562e> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <562f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5630> DW_AT_type : (ref4) <0x759> │ │ │ │ │ <5634> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><5635>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5636> DW_AT_name : (strp) (offset: 0x2394): line │ │ │ │ │ <563a> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <563b> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <563b> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <563c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <563d> DW_AT_type : (ref4) <0x5764> │ │ │ │ │ <5641> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><5642>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5643> DW_AT_name : (strp) (offset: 0x1198): button_down │ │ │ │ │ <5647> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5648> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <5648> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <5649> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <564a> DW_AT_type : (ref4) <0x576f>, int │ │ │ │ │ <564e> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><564f>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5650> DW_AT_name : (strp) (offset: 0x4afc): rgbtohsv │ │ │ │ │ <5654> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5655> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5655> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5656> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5657> DW_AT_type : (ref4) <0x579f> │ │ │ │ │ <565b> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><565c>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <565d> DW_AT_name : (strp) (offset: 0x6659): hsvtorgb │ │ │ │ │ <5661> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5662> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5662> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5663> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5664> DW_AT_type : (ref4) <0x57c9> │ │ │ │ │ <5668> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5669>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <566a> DW_AT_name : (strp) (offset: 0x14ff): canvas_w │ │ │ │ │ <566e> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <566f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <566f> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5670> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5671> DW_AT_type : (ref4) <0x33>, int │ │ │ │ │ <5675> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5676>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5677> DW_AT_name : (strp) (offset: 0x14e0): canvas_h │ │ │ │ │ <567b> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <567c> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <567c> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <567d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <567e> DW_AT_type : (ref4) <0x33>, int │ │ │ │ │ <5682> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5683>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5684> DW_AT_name : (strp) (offset: 0x87a): scale │ │ │ │ │ <5688> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5689> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5689> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <568a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <568b> DW_AT_type : (ref4) <0x57ed>, SDL_Surface, SDL_Surface │ │ │ │ │ <568f> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5690>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ <5691> DW_AT_name : (strp) (offset: 0x2435): touched │ │ │ │ │ <5695> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5696> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5696> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5697> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5698> DW_AT_type : (ref4) <0x5807>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <569c> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><569d>: Abbrev Number: 0 │ │ │ │ │ <1><569e>: Abbrev Number: 62 (DW_TAG_subroutine_type) │ │ │ │ │ <569f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <569f> DW_AT_type : (ref4) <0x41>, float │ │ │ │ │ @@ -9096,15 +9096,15 @@ │ │ │ │ │ <2><5806>: Abbrev Number: 0 │ │ │ │ │ <1><5807>: Abbrev Number: 20 (DW_TAG_pointer_type) │ │ │ │ │ <5808> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <5809> DW_AT_type : (ref4) <0x57f3>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><580d>: Abbrev Number: 27 (DW_TAG_typedef) │ │ │ │ │ <580e> DW_AT_name : (strp) (offset: 0x489a): magic_api │ │ │ │ │ <5812> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5813> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <5813> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <5814> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <5815> DW_AT_type : (ref4) <0x5599>, magic_api_t │ │ │ │ │ <1><5819>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ │ <581a> DW_AT_name : (strp) (offset: 0x13ec): magic_funcs_s │ │ │ │ │ <581e> DW_AT_byte_size : (data1) 60 │ │ │ │ │ <581f> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <5820> DW_AT_decl_line : (data2) 1302 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,51 +5,65 @@ │ │ │ │ │ ' 4CHLLLBHFh │ │ │ │ │ F(4C7#t7C │ │ │ │ │ b Tu0[KW │ │ │ │ │ t'VpK/V0/ │ │ │ │ │ *nj.mi - │ │ │ │ │ j}3FRYSA │ │ │ │ │ Pw2&rB| │ │ │ │ │ -%\,slacE │ │ │ │ │ - nEb >q │ │ │ │ │ -W;D,v%VU │ │ │ │ │ -\*%WJIcz │ │ │ │ │ -&-U@I9^( │ │ │ │ │ -GH_ /c2r │ │ │ │ │ -FM3]S.hJ │ │ │ │ │ -qZp=G^sG │ │ │ │ │ -J[ALj'38 │ │ │ │ │ -*:7.`p=! │ │ │ │ │ -b6s^[Ogd │ │ │ │ │ -^Fm}rys[{ │ │ │ │ │ -N%i0I2pm │ │ │ │ │ -x^! THkA │ │ │ │ │ -zow}Nt?4 │ │ │ │ │ -'cu2YWv- │ │ │ │ │ -]TUUUUUQ │ │ │ │ │ -6S!$L')- │ │ │ │ │ -j\"omi)= │ │ │ │ │ -5NJ=%c/V │ │ │ │ │ -zX~0=Kw:d9 │ │ │ │ │ -Qs:Kd"qt │ │ │ │ │ -NsHxr\p5B │ │ │ │ │ -5-X!c%6Nd │ │ │ │ │ -aZtsXn\h │ │ │ │ │ -#^$xG,5Y │ │ │ │ │ -Gca x.r4j │ │ │ │ │ -zTpBzw7KG=*X │ │ │ │ │ -U]PJ:\]DFI │ │ │ │ │ -U,Aqxmp& │ │ │ │ │ -m1522R9r │ │ │ │ │ -*JpL'$V6 │ │ │ │ │ -{#aO&N;;q │ │ │ │ │ -nZh9tkwM83 │ │ │ │ │ -P(/ZL Z` │ │ │ │ │ -HI[()KKDV │ │ │ │ │ -g~5=gdzh │ │ │ │ │ +Y!x)K[Ze │ │ │ │ │ +jo\:k^ju │ │ │ │ │ +1qX$1+Na4 │ │ │ │ │ +8DUJhm'c2%t │ │ │ │ │ +ua=@[#~~ │ │ │ │ │ +3x]P[ │ │ │ │ │ +9XD|[JvU5f │ │ │ │ │ +BxBODxRo │ │ │ │ │ +%-7lrO}i │ │ │ │ │ +37[mR!%]j │ │ │ │ │ +36c~$1W1 │ │ │ │ │ +RC=*8F:8 │ │ │ │ │ + s.rNh&L │ │ │ │ │ + k,b,6ymA │ │ │ │ │ +,DNx.?Z7 │ │ │ │ │ +,D~25 }jj? │ │ │ │ │ +|@yv&G=_P │ │ │ │ │ +3S2ac6F8 │ │ │ │ │ +tB.K8Mv# │ │ │ │ │ +YLa}Q6VE │ │ │ │ │ +VBx8;u;3M │ │ │ │ │ 24mZC │ │ │ │ -Installed-Size: 1895 │ │ │ │ +Installed-Size: 1892 │ │ │ │ Depends: tuxpaint-plugins-default (= 1:0.9.23-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint-plugins-default │ │ │ │ -Build-Ids: 00a6d0bc6a36b337f13eefa4fa887cd52338adee 03f49809c290f7b5f39c8ecacdcd8efcab529da3 17406ee68ba2602255b215217ee89952a27e7b93 1961ece904b449d32a16c11ef969467e6d37573d 1f118d18e0feeaec6516bb5b7664d77467fc3133 2e6262998903dfbe3b73f8923dd473445fb9194c 383552d3f2e69879fb31d7d995d035f7834905a9 3b4744381531484a83842fec80f14b4a1bc036f1 3f8a1bde90c20b20017de985c8ceda13797812f4 44bdbb350c8d6b82571f62789e9cf35570954a0c 461d32e559316f77eadc693734f44d27ea2f4694 4e02a585fe44aa7df44ae9541cf98928655d15ab 4ff6e136d13914c9527d8bd529fcc8a4586cdc8d 628f676640d6323eb013cb768e8a7e8bd110892e 651ade6007f90c5869c99f20ff62731257eadeb4 6840ce6e28df55297b27d166094327666a8a00f5 6b74c6768a989aed17a263bdce0ac522f9234bf5 70d41cfc85dae5cf1c2e7bde981607562bff8031 71342ba5c811c2b08061f928a781838a451270bb 7dcb940bc7eb4097040786502e7a69af681c45a0 7ea7924d9474c3ca2e0055666af1758c4c7fe653 7f67fb2169ef0d1e0a92358155a494de6b9a6b41 807b04b60241d0da9c37e63183acec9561d03453 82ede41b59f4b2a223759464f68d1b1accad18a4 8c90e48706f7f4299e5f4cbf91c9c8d6f765c682 8cc93c00ca31372d80dac1acb77a1afd2ff57500 8da1498a830f3a9febc21be96b7133e473e4349a 8f98255916ecc557cea3b88e9a469b4e33558ca7 9240312309d91ecfe03e77d7e99c3d0dd5b5f69e 9a54805a509ff8a0e8a67f34d66f1e855e124082 9e812fce1f1728ae43b849b5283622f9fb898a1b a24b562c16abc3ab51a57611245e4058882230b7 a83abca47ea903801a41797d5431357371f633f3 ad75155799347241f01f9f6a8b27fb31d36a89a7 b1f107082f5c534e57edffb137863ea7d0e48745 b28c352ec4390a42ca0d4d4cc3957dce0ba66067 be5c46f5685f4ddb49bba1a1974f5375344ab6ad bfd4fd77577603628f3599aa980dcdb6d33966aa c8270d22faa8790b13792a0c17bfbfa5432eba19 ca047d9d79ef50351774877d50d69c8f5568ae73 d0195460bf92866585c608a0bc741af2ba9335a2 da3ff26f173ad52cae7da3ca550a95fd4c34a460 dc7f80328cbcdf658c53e0f946a4ca0cebe52268 ddf2df34ca984bcda25ccb1dcb4ba8ae8016c111 e2f95060b196a218f73b3680b37d0e94bff0d881 e847adf781852887fdc4932953285ef912ec7583 ec0a9427b8b2bba9a408720bdf121786fdad7542 │ │ │ │ +Build-Ids: 0beadda48d89197f47be1d77dc94960b839708b3 0ec9ecec2cd0895525c65481ff9201537565105e 16650d1a91a7765b765b8b2fa47103ad53bfc95d 175af33e8262e08913a1e55bf456b0e27f6da783 19e3338829626b018ffbd4e59788c2f0c2aafd75 1b068d27a5786d182370e2822d190e41db793324 209050aa34d6850898f54b752f221c2bb74874b8 2ff3055480d62631c8380606d984dcb869961fd3 3261c1d4f7ac88bc24b8c0e1207f94a280a4cd4d 330a042b0cbde3514d494f2bd83b08aa1401ac6b 347eabbfe17811ef9ed73918aff00e1e5c4ad3aa 40d50bfedd39a79157b87966accfbaa8fdcf5a09 4d62d2c3ce3e92da2cff7ce0bf06c0bdf19b99d3 51388464b9af01691dba0c1ef70b6fc6af12e327 559a33dd5c251700342cd0a61558454b9cd899a9 5a1431ef931d6bc03463729154660d5950a1feb8 60461c05dff9519e68dd28f3c66d158fbfc4f92c 6676ce750f3da873489b7917e971e4c782dbdd7d 703366a0fd896ddf248148f1cdb09326c657227e 72aba045c07c43b7e56394c22c738d6a0d61e025 747bb06ad8751066db26212d730099776df52da7 74906d5ed20da16b37f9461cdd85e2066ba2d974 7a94610c7a77599377d83f755467e0e69c4a3c19 9184d2e29ba22b2cd8418567d5f23a382d0de563 a1d37122c6c4cf20b16e441e07c4ae72a1ff83eb a34fbd5a7cc7d8eeb00455c7729fe7ba20b408ce a6dc91afe6a3732d30db57267368867b36e74962 a744f2a42f9594645e77cb3ef29091b37c3db0c8 a8e28c96256ca0fc5ed5a507c276a0bc06e53410 a9eaccd901714cc215353dc029dd8576add3eff7 ab3ece4a875e67335fc3f6296bd2340a1baf0248 ab555734b1c2a45f0fe2b2555103134d850d3cd5 ac955aa26df5e72bf16e5944879336c9252c286e ac9fe198950aee4848e030617cf8aecf30f83f22 b32eb32ae7830d297c2a300204a141b021cd831b b40db90e6df1723c9501d283a0c0c4a9aef1f761 b953a066d336608b938887184cbd87cee23907ef b9a645222cba5f41a1bdcafdbd29f1bea2470447 c7d7b12ffdba45220184e2678c623a6b0369588e d09e48d7032ae30d7c8320a010f5d5b8c9886c80 d95d0c4849a5dcb4c3a7436b1b56b1c9a8685cf1 e4cee3add1d844d4861af63122f2b1f382ebf135 e7cbca52b0e0d38f2c8c7f6b1c06e28d0b91d349 ec71c7d058bcf397ca2a8be20d64af4ce48f08b9 f0442e8c26d9b74d2752d852e482f660ce5b2f9f fbd61500e549cdaa2138dd69afd2fcadd20fc00c ffbb417d4eb89ec0e8e27fed19b84d246c5f9ea7 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ -usr/lib/debug/.build-id/00/a6d0bc6a36b337f13eefa4fa887cd52338adee.debug │ │ │ │ │ -usr/lib/debug/.build-id/03/f49809c290f7b5f39c8ecacdcd8efcab529da3.debug │ │ │ │ │ -usr/lib/debug/.build-id/17/406ee68ba2602255b215217ee89952a27e7b93.debug │ │ │ │ │ -usr/lib/debug/.build-id/19/61ece904b449d32a16c11ef969467e6d37573d.debug │ │ │ │ │ -usr/lib/debug/.build-id/1f/118d18e0feeaec6516bb5b7664d77467fc3133.debug │ │ │ │ │ -usr/lib/debug/.build-id/2e/6262998903dfbe3b73f8923dd473445fb9194c.debug │ │ │ │ │ -usr/lib/debug/.build-id/38/3552d3f2e69879fb31d7d995d035f7834905a9.debug │ │ │ │ │ -usr/lib/debug/.build-id/3b/4744381531484a83842fec80f14b4a1bc036f1.debug │ │ │ │ │ -usr/lib/debug/.build-id/3f/8a1bde90c20b20017de985c8ceda13797812f4.debug │ │ │ │ │ -usr/lib/debug/.build-id/44/bdbb350c8d6b82571f62789e9cf35570954a0c.debug │ │ │ │ │ -usr/lib/debug/.build-id/46/1d32e559316f77eadc693734f44d27ea2f4694.debug │ │ │ │ │ -usr/lib/debug/.build-id/4e/02a585fe44aa7df44ae9541cf98928655d15ab.debug │ │ │ │ │ -usr/lib/debug/.build-id/4f/f6e136d13914c9527d8bd529fcc8a4586cdc8d.debug │ │ │ │ │ -usr/lib/debug/.build-id/62/8f676640d6323eb013cb768e8a7e8bd110892e.debug │ │ │ │ │ -usr/lib/debug/.build-id/65/1ade6007f90c5869c99f20ff62731257eadeb4.debug │ │ │ │ │ -usr/lib/debug/.build-id/68/40ce6e28df55297b27d166094327666a8a00f5.debug │ │ │ │ │ -usr/lib/debug/.build-id/6b/74c6768a989aed17a263bdce0ac522f9234bf5.debug │ │ │ │ │ -usr/lib/debug/.build-id/70/d41cfc85dae5cf1c2e7bde981607562bff8031.debug │ │ │ │ │ -usr/lib/debug/.build-id/71/342ba5c811c2b08061f928a781838a451270bb.debug │ │ │ │ │ -usr/lib/debug/.build-id/7d/cb940bc7eb4097040786502e7a69af681c45a0.debug │ │ │ │ │ -usr/lib/debug/.build-id/7e/a7924d9474c3ca2e0055666af1758c4c7fe653.debug │ │ │ │ │ -usr/lib/debug/.build-id/7f/67fb2169ef0d1e0a92358155a494de6b9a6b41.debug │ │ │ │ │ -usr/lib/debug/.build-id/80/7b04b60241d0da9c37e63183acec9561d03453.debug │ │ │ │ │ -usr/lib/debug/.build-id/82/ede41b59f4b2a223759464f68d1b1accad18a4.debug │ │ │ │ │ -usr/lib/debug/.build-id/8c/90e48706f7f4299e5f4cbf91c9c8d6f765c682.debug │ │ │ │ │ -usr/lib/debug/.build-id/8c/c93c00ca31372d80dac1acb77a1afd2ff57500.debug │ │ │ │ │ -usr/lib/debug/.build-id/8d/a1498a830f3a9febc21be96b7133e473e4349a.debug │ │ │ │ │ -usr/lib/debug/.build-id/8f/98255916ecc557cea3b88e9a469b4e33558ca7.debug │ │ │ │ │ -usr/lib/debug/.build-id/92/40312309d91ecfe03e77d7e99c3d0dd5b5f69e.debug │ │ │ │ │ -usr/lib/debug/.build-id/9a/54805a509ff8a0e8a67f34d66f1e855e124082.debug │ │ │ │ │ -usr/lib/debug/.build-id/9e/812fce1f1728ae43b849b5283622f9fb898a1b.debug │ │ │ │ │ -usr/lib/debug/.build-id/a2/4b562c16abc3ab51a57611245e4058882230b7.debug │ │ │ │ │ -usr/lib/debug/.build-id/a8/3abca47ea903801a41797d5431357371f633f3.debug │ │ │ │ │ -usr/lib/debug/.build-id/ad/75155799347241f01f9f6a8b27fb31d36a89a7.debug │ │ │ │ │ -usr/lib/debug/.build-id/b1/f107082f5c534e57edffb137863ea7d0e48745.debug │ │ │ │ │ -usr/lib/debug/.build-id/b2/8c352ec4390a42ca0d4d4cc3957dce0ba66067.debug │ │ │ │ │ -usr/lib/debug/.build-id/be/5c46f5685f4ddb49bba1a1974f5375344ab6ad.debug │ │ │ │ │ -usr/lib/debug/.build-id/bf/d4fd77577603628f3599aa980dcdb6d33966aa.debug │ │ │ │ │ -usr/lib/debug/.build-id/c8/270d22faa8790b13792a0c17bfbfa5432eba19.debug │ │ │ │ │ -usr/lib/debug/.build-id/ca/047d9d79ef50351774877d50d69c8f5568ae73.debug │ │ │ │ │ -usr/lib/debug/.build-id/d0/195460bf92866585c608a0bc741af2ba9335a2.debug │ │ │ │ │ -usr/lib/debug/.build-id/da/3ff26f173ad52cae7da3ca550a95fd4c34a460.debug │ │ │ │ │ -usr/lib/debug/.build-id/dc/7f80328cbcdf658c53e0f946a4ca0cebe52268.debug │ │ │ │ │ -usr/lib/debug/.build-id/dd/f2df34ca984bcda25ccb1dcb4ba8ae8016c111.debug │ │ │ │ │ -usr/lib/debug/.build-id/e2/f95060b196a218f73b3680b37d0e94bff0d881.debug │ │ │ │ │ -usr/lib/debug/.build-id/e8/47adf781852887fdc4932953285ef912ec7583.debug │ │ │ │ │ -usr/lib/debug/.build-id/ec/0a9427b8b2bba9a408720bdf121786fdad7542.debug │ │ │ │ │ +usr/lib/debug/.build-id/0b/eadda48d89197f47be1d77dc94960b839708b3.debug │ │ │ │ │ +usr/lib/debug/.build-id/0e/c9ecec2cd0895525c65481ff9201537565105e.debug │ │ │ │ │ +usr/lib/debug/.build-id/16/650d1a91a7765b765b8b2fa47103ad53bfc95d.debug │ │ │ │ │ +usr/lib/debug/.build-id/17/5af33e8262e08913a1e55bf456b0e27f6da783.debug │ │ │ │ │ +usr/lib/debug/.build-id/19/e3338829626b018ffbd4e59788c2f0c2aafd75.debug │ │ │ │ │ +usr/lib/debug/.build-id/1b/068d27a5786d182370e2822d190e41db793324.debug │ │ │ │ │ +usr/lib/debug/.build-id/20/9050aa34d6850898f54b752f221c2bb74874b8.debug │ │ │ │ │ +usr/lib/debug/.build-id/2f/f3055480d62631c8380606d984dcb869961fd3.debug │ │ │ │ │ +usr/lib/debug/.build-id/32/61c1d4f7ac88bc24b8c0e1207f94a280a4cd4d.debug │ │ │ │ │ +usr/lib/debug/.build-id/33/0a042b0cbde3514d494f2bd83b08aa1401ac6b.debug │ │ │ │ │ +usr/lib/debug/.build-id/34/7eabbfe17811ef9ed73918aff00e1e5c4ad3aa.debug │ │ │ │ │ +usr/lib/debug/.build-id/40/d50bfedd39a79157b87966accfbaa8fdcf5a09.debug │ │ │ │ │ +usr/lib/debug/.build-id/4d/62d2c3ce3e92da2cff7ce0bf06c0bdf19b99d3.debug │ │ │ │ │ +usr/lib/debug/.build-id/51/388464b9af01691dba0c1ef70b6fc6af12e327.debug │ │ │ │ │ +usr/lib/debug/.build-id/55/9a33dd5c251700342cd0a61558454b9cd899a9.debug │ │ │ │ │ +usr/lib/debug/.build-id/5a/1431ef931d6bc03463729154660d5950a1feb8.debug │ │ │ │ │ +usr/lib/debug/.build-id/60/461c05dff9519e68dd28f3c66d158fbfc4f92c.debug │ │ │ │ │ +usr/lib/debug/.build-id/66/76ce750f3da873489b7917e971e4c782dbdd7d.debug │ │ │ │ │ +usr/lib/debug/.build-id/70/3366a0fd896ddf248148f1cdb09326c657227e.debug │ │ │ │ │ +usr/lib/debug/.build-id/72/aba045c07c43b7e56394c22c738d6a0d61e025.debug │ │ │ │ │ +usr/lib/debug/.build-id/74/7bb06ad8751066db26212d730099776df52da7.debug │ │ │ │ │ +usr/lib/debug/.build-id/74/906d5ed20da16b37f9461cdd85e2066ba2d974.debug │ │ │ │ │ +usr/lib/debug/.build-id/7a/94610c7a77599377d83f755467e0e69c4a3c19.debug │ │ │ │ │ +usr/lib/debug/.build-id/91/84d2e29ba22b2cd8418567d5f23a382d0de563.debug │ │ │ │ │ +usr/lib/debug/.build-id/a1/d37122c6c4cf20b16e441e07c4ae72a1ff83eb.debug │ │ │ │ │ +usr/lib/debug/.build-id/a3/4fbd5a7cc7d8eeb00455c7729fe7ba20b408ce.debug │ │ │ │ │ +usr/lib/debug/.build-id/a6/dc91afe6a3732d30db57267368867b36e74962.debug │ │ │ │ │ +usr/lib/debug/.build-id/a7/44f2a42f9594645e77cb3ef29091b37c3db0c8.debug │ │ │ │ │ +usr/lib/debug/.build-id/a8/e28c96256ca0fc5ed5a507c276a0bc06e53410.debug │ │ │ │ │ +usr/lib/debug/.build-id/a9/eaccd901714cc215353dc029dd8576add3eff7.debug │ │ │ │ │ +usr/lib/debug/.build-id/ab/3ece4a875e67335fc3f6296bd2340a1baf0248.debug │ │ │ │ │ +usr/lib/debug/.build-id/ab/555734b1c2a45f0fe2b2555103134d850d3cd5.debug │ │ │ │ │ +usr/lib/debug/.build-id/ac/955aa26df5e72bf16e5944879336c9252c286e.debug │ │ │ │ │ +usr/lib/debug/.build-id/ac/9fe198950aee4848e030617cf8aecf30f83f22.debug │ │ │ │ │ +usr/lib/debug/.build-id/b3/2eb32ae7830d297c2a300204a141b021cd831b.debug │ │ │ │ │ +usr/lib/debug/.build-id/b4/0db90e6df1723c9501d283a0c0c4a9aef1f761.debug │ │ │ │ │ +usr/lib/debug/.build-id/b9/53a066d336608b938887184cbd87cee23907ef.debug │ │ │ │ │ +usr/lib/debug/.build-id/b9/a645222cba5f41a1bdcafdbd29f1bea2470447.debug │ │ │ │ │ +usr/lib/debug/.build-id/c7/d7b12ffdba45220184e2678c623a6b0369588e.debug │ │ │ │ │ +usr/lib/debug/.build-id/d0/9e48d7032ae30d7c8320a010f5d5b8c9886c80.debug │ │ │ │ │ +usr/lib/debug/.build-id/d9/5d0c4849a5dcb4c3a7436b1b56b1c9a8685cf1.debug │ │ │ │ │ +usr/lib/debug/.build-id/e4/cee3add1d844d4861af63122f2b1f382ebf135.debug │ │ │ │ │ +usr/lib/debug/.build-id/e7/cbca52b0e0d38f2c8c7f6b1c06e28d0b91d349.debug │ │ │ │ │ +usr/lib/debug/.build-id/ec/71c7d058bcf397ca2a8be20d64af4ce48f08b9.debug │ │ │ │ │ +usr/lib/debug/.build-id/f0/442e8c26d9b74d2752d852e482f660ce5b2f9f.debug │ │ │ │ │ +usr/lib/debug/.build-id/fb/d61500e549cdaa2138dd69afd2fcadd20fc00c.debug │ │ │ │ │ +usr/lib/debug/.build-id/ff/bb417d4eb89ec0e8e27fed19b84d246c5f9ea7.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,101 +1,98 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/00/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37124 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/00/a6d0bc6a36b337f13eefa4fa887cd52338adee.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/03/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34972 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/03/f49809c290f7b5f39c8ecacdcd8efcab529da3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0b/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 37124 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0b/eadda48d89197f47be1d77dc94960b839708b3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34848 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0e/c9ecec2cd0895525c65481ff9201537565105e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/16/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47504 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/16/650d1a91a7765b765b8b2fa47103ad53bfc95d.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/17/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42436 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/17/406ee68ba2602255b215217ee89952a27e7b93.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34116 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/17/5af33e8262e08913a1e55bf456b0e27f6da783.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/19/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36548 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/19/61ece904b449d32a16c11ef969467e6d37573d.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33812 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1f/118d18e0feeaec6516bb5b7664d77467fc3133.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42320 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2e/6262998903dfbe3b73f8923dd473445fb9194c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/38/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35820 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/38/3552d3f2e69879fb31d7d995d035f7834905a9.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48348 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3b/4744381531484a83842fec80f14b4a1bc036f1.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47504 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3f/8a1bde90c20b20017de985c8ceda13797812f4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/44/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39532 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/44/bdbb350c8d6b82571f62789e9cf35570954a0c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/46/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36792 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/46/1d32e559316f77eadc693734f44d27ea2f4694.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41700 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4e/02a585fe44aa7df44ae9541cf98928655d15ab.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44132 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4f/f6e136d13914c9527d8bd529fcc8a4586cdc8d.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/62/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43768 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/62/8f676640d6323eb013cb768e8a7e8bd110892e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/65/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/65/1ade6007f90c5869c99f20ff62731257eadeb4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/68/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38824 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/68/40ce6e28df55297b27d166094327666a8a00f5.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34852 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6b/74c6768a989aed17a263bdce0ac522f9234bf5.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39444 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/19/e3338829626b018ffbd4e59788c2f0c2aafd75.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1b/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36060 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1b/068d27a5786d182370e2822d190e41db793324.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/20/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41656 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/20/9050aa34d6850898f54b752f221c2bb74874b8.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34812 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2f/f3055480d62631c8380606d984dcb869961fd3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/32/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39776 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/32/61c1d4f7ac88bc24b8c0e1207f94a280a4cd4d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/33/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53264 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/33/0a042b0cbde3514d494f2bd83b08aa1401ac6b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/34/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40020 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/34/7eabbfe17811ef9ed73918aff00e1e5c4ad3aa.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/40/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34836 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/40/d50bfedd39a79157b87966accfbaa8fdcf5a09.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43396 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/4d/62d2c3ce3e92da2cff7ce0bf06c0bdf19b99d3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/51/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48344 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/51/388464b9af01691dba0c1ef70b6fc6af12e327.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/55/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36596 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/55/9a33dd5c251700342cd0a61558454b9cd899a9.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/5a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42312 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/5a/1431ef931d6bc03463729154660d5950a1feb8.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/60/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36436 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/60/461c05dff9519e68dd28f3c66d158fbfc4f92c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/66/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39532 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/66/76ce750f3da873489b7917e971e4c782dbdd7d.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/70/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35892 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/70/d41cfc85dae5cf1c2e7bde981607562bff8031.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/71/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36068 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/71/342ba5c811c2b08061f928a781838a451270bb.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36596 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7d/cb940bc7eb4097040786502e7a69af681c45a0.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34920 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7e/a7924d9474c3ca2e0055666af1758c4c7fe653.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42880 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7f/67fb2169ef0d1e0a92358155a494de6b9a6b41.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/80/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43436 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/80/7b04b60241d0da9c37e63183acec9561d03453.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/82/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43344 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/82/ede41b59f4b2a223759464f68d1b1accad18a4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53264 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8c/90e48706f7f4299e5f4cbf91c9c8d6f765c682.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41456 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8c/c93c00ca31372d80dac1acb77a1afd2ff57500.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41664 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8d/a1498a830f3a9febc21be96b7133e473e4349a.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/8f/98255916ecc557cea3b88e9a469b4e33558ca7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/92/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41720 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/92/40312309d91ecfe03e77d7e99c3d0dd5b5f69e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9a/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43396 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9a/54805a509ff8a0e8a67f34d66f1e855e124082.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9e/812fce1f1728ae43b849b5283622f9fb898a1b.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34116 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a2/4b562c16abc3ab51a57611245e4058882230b7.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43296 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/70/3366a0fd896ddf248148f1cdb09326c657227e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/72/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42432 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/72/aba045c07c43b7e56394c22c738d6a0d61e025.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/74/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/74/7bb06ad8751066db26212d730099776df52da7.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36544 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/74/906d5ed20da16b37f9461cdd85e2066ba2d974.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43024 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7a/94610c7a77599377d83f755467e0e69c4a3c19.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/91/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34540 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/91/84d2e29ba22b2cd8418567d5f23a382d0de563.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a1/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42452 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a1/d37122c6c4cf20b16e441e07c4ae72a1ff83eb.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a3/4fbd5a7cc7d8eeb00455c7729fe7ba20b408ce.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43344 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a6/dc91afe6a3732d30db57267368867b36e74962.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39964 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a7/44f2a42f9594645e77cb3ef29091b37c3db0c8.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43300 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a8/3abca47ea903801a41797d5431357371f633f3.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ad/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34544 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ad/75155799347241f01f9f6a8b27fb31d36a89a7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b1/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39776 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b1/f107082f5c534e57edffb137863ea7d0e48745.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39492 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b2/8c352ec4390a42ca0d4d4cc3957dce0ba66067.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/be/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35972 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/be/5c46f5685f4ddb49bba1a1974f5375344ab6ad.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/bf/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42452 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/bf/d4fd77577603628f3599aa980dcdb6d33966aa.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43024 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c8/270d22faa8790b13792a0c17bfbfa5432eba19.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ca/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40104 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ca/047d9d79ef50351774877d50d69c8f5568ae73.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40096 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a8/e28c96256ca0fc5ed5a507c276a0bc06e53410.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a9/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35820 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a9/eaccd901714cc215353dc029dd8576add3eff7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ab/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43768 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ab/3ece4a875e67335fc3f6296bd2340a1baf0248.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ab/555734b1c2a45f0fe2b2555103134d850d3cd5.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ac/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34964 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ac/955aa26df5e72bf16e5944879336c9252c286e.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ac/9fe198950aee4848e030617cf8aecf30f83f22.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39488 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b3/2eb32ae7830d297c2a300204a141b021cd831b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b4/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35888 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b4/0db90e6df1723c9501d283a0c0c4a9aef1f761.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b9/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38816 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b9/53a066d336608b938887184cbd87cee23907ef.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36792 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b9/a645222cba5f41a1bdcafdbd29f1bea2470447.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35624 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c7/d7b12ffdba45220184e2678c623a6b0369588e.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35628 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d0/195460bf92866585c608a0bc741af2ba9335a2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/da/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39924 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/da/3ff26f173ad52cae7da3ca550a95fd4c34a460.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40020 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dc/7f80328cbcdf658c53e0f946a4ca0cebe52268.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dd/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34816 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dd/f2df34ca984bcda25ccb1dcb4ba8ae8016c111.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39960 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e2/f95060b196a218f73b3680b37d0e94bff0d881.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34840 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e8/47adf781852887fdc4932953285ef912ec7583.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35972 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d0/9e48d7032ae30d7c8320a010f5d5b8c9886c80.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d9/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39924 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d9/5d0c4849a5dcb4c3a7436b1b56b1c9a8685cf1.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e4/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33812 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e4/cee3add1d844d4861af63122f2b1f382ebf135.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42876 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e7/cbca52b0e0d38f2c8c7f6b1c06e28d0b91d349.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ec/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35064 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ec/0a9427b8b2bba9a408720bdf121786fdad7542.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41716 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ec/71c7d058bcf397ca2a8be20d64af4ce48f08b9.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f0/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34916 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f0/442e8c26d9b74d2752d852e482f660ce5b2f9f.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fb/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35060 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fb/d61500e549cdaa2138dd69afd2fcadd20fc00c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ff/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44132 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ff/bb417d4eb89ec0e8e27fed19b84d246c5f9ea7.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-plugins-default-dbgsym -> tuxpaint-plugins-default │ │ │ │ --- ./usr/lib/debug/.build-id/00/a6d0bc6a36b337f13eefa4fa887cd52338adee.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0b/eadda48d89197f47be1d77dc94960b839708b3.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000064 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012064 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012068 001f18 000028 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000c0f 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000c0e 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000da0 0001a2 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000f44 000776 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0016bc 000114 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0017d0 0040af 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005880 000432 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 005cb4 00003a 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 005cf0 001f00 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 005cf0 001efd 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 007bf0 0009c0 10 33 123 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 0085b0 000484 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 008a34 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 00a6d0bc6a36b337f13eefa4fa887cd52338adee │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0beadda48d89197f47be1d77dc94960b839708b3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x45e8): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b67): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x42c8): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa0b1): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x75a4): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x198b): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6304): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2706): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8a3): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x75eb): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x44e3): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x35a2): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x92e2): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x867f): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x75e2): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x941): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e53): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d8f): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x30a8): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7c83): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4533): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x847f): foam_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b7 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30eb │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x316e │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b57 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x318a │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2680,27 +2680,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32c2 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3316 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,12 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x47d4): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2c13): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x44c9): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa159): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7605): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1a1c): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x64cd): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x27de): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x911): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x764c): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x46cf): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x3661): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x9340): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x86d6): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7643): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9c5): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3eff): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3e3b): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x316d): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x65a3): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x471f): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x9db8): metalpaint_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afc │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b0c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3167 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b50 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3183 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2679,27 +2679,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32bb │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -'5ax, P# │ │ │ │ │ +%,(nGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +oFqV@t)Ja │ │ │ │ │ cpJ*XGUn │ │ │ │ │ U/D.g\WG │ │ │ │ │ v2fO$;'T │ │ │ │ │ -"77E^IBNZ │ │ │ │ │ -zl{)Gi-h,+ │ │ │ │ │ -4|%/84;- │ │ │ │ │ +%wV(-O0o │ │ │ │ │ +fK ^&K29o │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/17/406ee68ba2602255b215217ee89952a27e7b93.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/72/aba045c07c43b7e56394c22c738d6a0d61e025.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0xa98 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 41076 (bytes into file) │ │ │ │ │ + Start of section headers: 41072 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0xa074: │ │ │ │ │ +There are 34 section headers, starting at offset 0xa070: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000e0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001f8 000118 000300 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00008c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001208c 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012090 001f18 00002c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000cdc 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000cdb 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000e6c 000181 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000ff0 00078d 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001780 00017e 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001900 004c08 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006508 0005e9 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 006af4 0024de 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 008fd4 000a00 10 32 115 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 0099d4 000554 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 009f28 000149 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 006af4 0024dc 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 008fd0 000a00 10 32 115 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 0099d0 000554 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 009f24 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 17406ee68ba2602255b215217ee89952a27e7b93 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 72aba045c07c43b7e56394c22c738d6a0d61e025 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x52cf): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x3211): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4e06): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbfb0): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x892b): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1d52): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x7539): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2d24): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x9f8): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x74f9): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x5190): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x327e): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xaef5): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x9ee7): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8990): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xb09): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x488d): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x47ad): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x37de): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7670): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x51ee): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x1794): realrainbow_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 23 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -563,30 +563,30 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x39b9 │ │ │ │ │ DW_MACRO_start_file - lineno: 136 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 21 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 54 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 54 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 109 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 91 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x39e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a66 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3425 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 111 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a82 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -3152,21 +3152,21 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3bba │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +%GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +7IZ1|Hr< │ │ │ │ │ Mh|{u=lt │ │ │ │ │ Cg\&)M8! │ │ │ │ │ Zkt*:Vxf │ │ │ │ │ y<]1L$Y= │ │ │ │ │ _\= ~ql[ │ │ │ │ │ /p:0Io2q*X │ │ │ │ │ -H|4Ct%h_^| │ │ │ │ │ -j.* DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4ce> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4cf> DW_AT_type : (ref4) <0x485>, Mix_Chunk │ │ │ │ │ <1><4d3>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4d4> DW_AT_name : (strp) (offset: 0x4871): magic_api_t │ │ │ │ │ <4d8> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4da> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4da> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4db> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4dc> DW_AT_sibling : (ref4) <0x5d8> │ │ │ │ │ <2><4e0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e1> DW_AT_name : (strp) (offset: 0x2cfc): tp_version │ │ │ │ │ <4e5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e6> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e8> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4ec> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ed>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ee> DW_AT_name : (strp) (offset: 0x4555): data_directory │ │ │ │ │ <4f2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f3> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f3> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f5> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f9> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fa>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fb> DW_AT_name : (strp) (offset: 0x9316): update_progress_bar │ │ │ │ │ <4ff> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <500> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <500> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <501> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <502> DW_AT_type : (ref4) <0x5d9> │ │ │ │ │ <506> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><507>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <508> DW_AT_name : (strp) (offset: 0x7981): special_notify │ │ │ │ │ <50c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <50e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50f> DW_AT_type : (ref4) <0x5ea> │ │ │ │ │ <513> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><514>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <515> DW_AT_name : (strp) (offset: 0x19de): sRGB_to_linear │ │ │ │ │ <519> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51c> DW_AT_type : (ref4) <0x606>, float │ │ │ │ │ <520> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><521>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <522> DW_AT_name : (strp) (offset: 0x6726): linear_to_sRGB │ │ │ │ │ <526> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <527> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <527> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <528> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <529> DW_AT_type : (ref4) <0x61b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><52e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52f> DW_AT_name : (strp) (offset: 0x27ba): in_circle │ │ │ │ │ <533> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <534> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <534> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <535> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <536> DW_AT_type : (ref4) <0x63a>, int │ │ │ │ │ <53a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53c> DW_AT_name : (strp) (offset: 0x8d8): getpixel │ │ │ │ │ <540> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <541> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <541> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <542> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <543> DW_AT_type : (ref4) <0x65f>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <547> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><548>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <549> DW_AT_name : (strp) (offset: 0x79c8): putpixel │ │ │ │ │ <54d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54e> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <54e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <550> DW_AT_type : (ref4) <0x67f> │ │ │ │ │ <554> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><555>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <556> DW_AT_name : (strp) (offset: 0x42c5): playsound │ │ │ │ │ <55a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55d> DW_AT_type : (ref4) <0x6a0> │ │ │ │ │ <561> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><562>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <563> DW_AT_name : (strp) (offset: 0x2d50): stopsound │ │ │ │ │ <567> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <568> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <568> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <569> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56a> DW_AT_type : (ref4) <0x5d9> │ │ │ │ │ <56e> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <570> DW_AT_name : (strp) (offset: 0x9829): line │ │ │ │ │ <574> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <575> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <575> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <576> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <577> DW_AT_type : (ref4) <0x708> │ │ │ │ │ <57b> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <57d> DW_AT_name : (strp) (offset: 0x8c0f): button_down │ │ │ │ │ <581> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <582> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <582> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <583> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <584> DW_AT_type : (ref4) <0x713>, int │ │ │ │ │ <588> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><589>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <58a> DW_AT_name : (strp) (offset: 0x79bf): rgbtohsv │ │ │ │ │ <58e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58f> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <590> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <591> DW_AT_type : (ref4) <0x743> │ │ │ │ │ <595> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><596>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <597> DW_AT_name : (strp) (offset: 0x993): hsvtorgb │ │ │ │ │ <59b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59c> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59e> DW_AT_type : (ref4) <0x76d> │ │ │ │ │ <5a2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a4> DW_AT_name : (strp) (offset: 0x40b8): canvas_w │ │ │ │ │ <5a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a9> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5aa> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ab> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5af> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b1> DW_AT_name : (strp) (offset: 0x3ff4): canvas_h │ │ │ │ │ <5b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b6> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b6> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b8> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5be> DW_AT_name : (strp) (offset: 0x326f): scale │ │ │ │ │ <5c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c3> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c3> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c5> DW_AT_type : (ref4) <0x791>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c9> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5cb> DW_AT_name : (strp) (offset: 0x6810): touched │ │ │ │ │ <5cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d0> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d0> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d2> DW_AT_type : (ref4) <0x7ab>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d6> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d7>: Abbrev Number: 0 │ │ │ │ │ <1><5d8>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5d9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d9>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ <2><7aa>: Abbrev Number: 0 │ │ │ │ │ <1><7ab>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7ac> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7ad> DW_AT_type : (ref4) <0x797>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b1>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b2> DW_AT_name : (strp) (offset: 0x47bc): magic_api │ │ │ │ │ <7b6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b7> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b7> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b9> DW_AT_type : (ref4) <0x4d3>, magic_api_t │ │ │ │ │ <1><7bd>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <7be> DW_AT_name : (strp) (offset: 0x7d1b): confetti_rgb │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 3 │ │ │ │ │ <7c3> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c4> DW_AT_decl_line : (data1) 10 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -100,16 +100,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 40 filename: /usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 21 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1aa1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 3 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -500,27 +500,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3213 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3247 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x32ca │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x240d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 104 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x32e6 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2756,27 +2756,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x341e │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3472 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,16 @@ │ │ │ │ │ -iF~m7W=GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +tGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +|9DCjKTu(kTuh&U │ │ │ │ │ 95bO%slJ │ │ │ │ │ $eJ0B>X+_ │ │ │ │ │ <_*q@E^! │ │ │ │ │ +`sa-WF;h │ │ │ │ │ +} /yOQqZW │ │ │ │ │ +q5V>d_=N │ │ │ │ │ +Hw-.Cfmb │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/1f/118d18e0feeaec6516bb5b7664d77467fc3133.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e4/cee3add1d844d4861af63122f2b1f382ebf135.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 22% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 0008f8 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000a88 000149 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000bd4 000496 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00106c 0000cf 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00113c 004032 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005170 0001a8 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 005318 001ef3 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 005318 001ef1 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00720c 0007b0 10 32 97 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 0079bc 0003bd 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 007d79 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1f118d18e0feeaec6516bb5b7664d77467fc3133 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4cee3add1d844d4861af63122f2b1f382ebf135 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x47e5): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2bc5): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x44ce): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa162): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7634): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1a26): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6486): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x27a9): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x93a): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x767b): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x46e0): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x365d): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x9333): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x86be): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7672): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9d7): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3eef): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3e35): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x314b): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7ced): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4730): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x29>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ -13GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +5GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +[8Mi$M*kY │ │ │ │ │ eeQUnD&z │ │ │ │ │ B=P%xR6Q │ │ │ │ │ 11heyT`M │ │ │ │ │ ',)O:nYF7 │ │ │ │ │ GURGnu]f/ │ │ │ │ │ -|~Jr:XyszV │ │ │ │ │ +9gDE*Q7F\e │ │ │ │ │ +gu' ,`_0 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/2e/6262998903dfbe3b73f8923dd473445fb9194c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5a/1431ef931d6bc03463729154660d5950a1feb8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 20% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x808 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 40920 (bytes into file) │ │ │ │ │ + Start of section headers: 40912 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x9fd8: │ │ │ │ │ +There are 35 section headers, starting at offset 0x9fd0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001c8 000118 000240 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000060 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012060 001f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012078 001f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000b39 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000ccc 0001d6 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000ea4 0005f4 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001498 000101 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 00159c 004fbb 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 006558 000342 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 00689a 000020 00 0 0 1 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0068bc 00280f 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 0090cc 000960 10 33 117 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 009a2c 000454 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009e80 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000b38 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000cc8 0001d6 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000ea0 0005f4 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001494 000101 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 001598 004fbb 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 006554 000342 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 006896 000020 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0068b8 00280c 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0090c4 000960 10 33 117 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 009a24 000454 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 009e78 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e6262998903dfbe3b73f8923dd473445fb9194c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a1431ef931d6bc03463729154660d5950a1feb8 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <42d> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e5>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x5a11): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <43b> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <43c> DW_AT_sibling : (ref4) <0x538> │ │ │ │ │ <2><440>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <441> DW_AT_name : (strp) (offset: 0x35b1): tp_version │ │ │ │ │ <445> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <446> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <446> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <447> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <448> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <44c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44e> DW_AT_name : (strp) (offset: 0x55a8): data_directory │ │ │ │ │ <452> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <453> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <453> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <454> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <455> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <459> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45b> DW_AT_name : (strp) (offset: 0xc7e6): update_progress_bar │ │ │ │ │ <45f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <460> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <460> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <461> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <462> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <466> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><467>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0x9495): special_notify │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0x54a> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><474>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0x1fb1): sRGB_to_linear │ │ │ │ │ <479> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0x566>, float │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><481>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x8035): linear_to_sRGB │ │ │ │ │ <486> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x57b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x3030): in_circle │ │ │ │ │ <493> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x59a>, int │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0xa5c): getpixel │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x5bf>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0x94dc): putpixel │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x5df> │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x58cc): playsound │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x432b): stopsound │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0xb73f): line │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x668> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0xa8c8): button_down │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x673>, int │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0x94d3): rgbtohsv │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0xbc3): hsvtorgb │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x6cd> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><503>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0x4df6): canvas_w │ │ │ │ │ <508> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><510>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0x4d17): canvas_h │ │ │ │ │ <515> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0x3ba3): scale │ │ │ │ │ <522> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x6f1>, SDL_Surface, SDL_Surface │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0x9d05): touched │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x70b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><537>: Abbrev Number: 0 │ │ │ │ │ <1><538>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <539> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><539>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><70a>: Abbrev Number: 0 │ │ │ │ │ <1><70b>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <70c> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <70d> DW_AT_type : (ref4) <0x6f7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><711>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <712> DW_AT_name : (strp) (offset: 0x591c): magic_api │ │ │ │ │ <716> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <717> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <717> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <718> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <719> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><71d>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <71e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <71f> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <720> DW_AT_type : (ref4) <0x29>, unsigned int │ │ │ │ │ <724> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1ce4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d3c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1df0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x339e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33d2 │ │ │ │ │ @@ -2802,27 +2802,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3455 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ -LGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +@2JgCf'` │ │ │ │ │ DyPs r& │ │ │ │ │ c4/i5C_q │ │ │ │ │ of\FXdPI% │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ --- ./usr/lib/debug/.build-id/38/3552d3f2e69879fb31d7d995d035f7834905a9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a9/eaccd901714cc215353dc029dd8576add3eff7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 13% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000054 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012054 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012058 001f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000ae6 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000ae5 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c78 0001b5 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000e30 0005cc 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0013fc 000137 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001534 004067 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00559c 0002ce 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 00586c 00003c 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0058a8 001eeb 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0058a8 001ee9 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 007794 000950 10 33 119 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 0080e4 000437 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00851b 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 383552d3f2e69879fb31d7d995d035f7834905a9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a9eaccd901714cc215353dc029dd8576add3eff7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x46a8): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2bde): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x439d): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa17c): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x763d): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1a09): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x6338): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x27a0): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x92a): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x7684): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x45a3): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x2c2d): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x9401): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x8755): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x767b): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x9dd): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3f1a): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3e56): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3119): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7d1d): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x45f3): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x2a47): grass_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30ab │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30df │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3162 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,11 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ Z:Ry_[9:A. │ │ │ │ │ A.JSdj{+l]D │ │ │ │ │ @7aN9W@ULp │ │ │ │ │ -E&uE^W6h │ │ │ │ │ -3X ;Kd>\! │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/3b/4744381531484a83842fec80f14b4a1bc036f1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/51/388464b9af01691dba0c1ef70b6fc6af12e327.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0xa58 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 46948 (bytes into file) │ │ │ │ │ + Start of section headers: 46944 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0xb764: │ │ │ │ │ +There are 35 section headers, starting at offset 0xb760: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001d0 000118 000300 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000090 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012090 001f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000120a8 001f18 000018 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 001274 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 001273 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001404 000218 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 00161c 0009a3 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001fc0 000180 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002140 005397 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0074d8 00069f 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 007b78 00010e 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 007c88 002939 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00a5c4 000af0 10 33 130 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00b0b4 000556 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00b60a 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 007c88 002938 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00a5c0 000af0 10 33 130 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00b0b0 000556 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00b606 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b4744381531484a83842fec80f14b4a1bc036f1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 51388464b9af01691dba0c1ef70b6fc6af12e327 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -873,147 +873,147 @@ │ │ │ │ │ <65c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <65d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <65e> DW_AT_type : (ref4) <0x614>, Mix_Chunk │ │ │ │ │ <1><662>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <663> DW_AT_name : (strp) (offset: 0x5bf0): magic_api_t │ │ │ │ │ <667> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <668> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <669> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <669> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <66a> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <66b> DW_AT_sibling : (ref4) <0x767> │ │ │ │ │ <2><66f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <670> DW_AT_name : (strp) (offset: 0x38ed): tp_version │ │ │ │ │ <674> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <675> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <675> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <676> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <677> DW_AT_type : (ref4) <0xdd>, char │ │ │ │ │ <67b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><67c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <67d> DW_AT_name : (strp) (offset: 0x5775): data_directory │ │ │ │ │ <681> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <682> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <682> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <683> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <684> DW_AT_type : (ref4) <0xdd>, char │ │ │ │ │ <688> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><689>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <68a> DW_AT_name : (strp) (offset: 0xce76): update_progress_bar │ │ │ │ │ <68e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <68f> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <68f> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <690> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <691> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <695> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><696>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <697> DW_AT_name : (strp) (offset: 0x98e0): special_notify │ │ │ │ │ <69b> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <69c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <69c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <69d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <69e> DW_AT_type : (ref4) <0x779> │ │ │ │ │ <6a2> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><6a3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6a4> DW_AT_name : (strp) (offset: 0x222d): sRGB_to_linear │ │ │ │ │ <6a8> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6a9> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <6a9> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <6aa> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6ab> DW_AT_type : (ref4) <0x795>, float │ │ │ │ │ <6af> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><6b0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6b1> DW_AT_name : (strp) (offset: 0x8463): linear_to_sRGB │ │ │ │ │ <6b5> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6b6> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <6b6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <6b7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6b8> DW_AT_type : (ref4) <0x7aa>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <6bc> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><6bd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6be> DW_AT_name : (strp) (offset: 0x330f): in_circle │ │ │ │ │ <6c2> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6c3> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <6c3> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <6c4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <6c5> DW_AT_type : (ref4) <0x7c9>, int │ │ │ │ │ <6c9> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><6ca>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6cb> DW_AT_name : (strp) (offset: 0xb29): getpixel │ │ │ │ │ <6cf> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6d0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <6d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <6d1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <6d2> DW_AT_type : (ref4) <0x7ee>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <6d6> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><6d7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6d8> DW_AT_name : (strp) (offset: 0x9927): putpixel │ │ │ │ │ <6dc> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6dd> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <6dd> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <6de> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6df> DW_AT_type : (ref4) <0x80e> │ │ │ │ │ <6e3> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><6e4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6e5> DW_AT_name : (strp) (offset: 0x5aab): playsound │ │ │ │ │ <6e9> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6ea> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <6ea> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <6eb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6ec> DW_AT_type : (ref4) <0x82f> │ │ │ │ │ <6f0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><6f1>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6f2> DW_AT_name : (strp) (offset: 0x393c): stopsound │ │ │ │ │ <6f6> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6f7> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <6f7> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <6f8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6f9> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <6fd> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><6fe>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6ff> DW_AT_name : (strp) (offset: 0xbd68): line │ │ │ │ │ <703> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <704> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <704> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <705> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <706> DW_AT_type : (ref4) <0x897> │ │ │ │ │ <70a> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><70b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <70c> DW_AT_name : (strp) (offset: 0xae50): button_down │ │ │ │ │ <710> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <711> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <711> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <712> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <713> DW_AT_type : (ref4) <0x8a2>, int │ │ │ │ │ <717> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><718>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <719> DW_AT_name : (strp) (offset: 0x991e): rgbtohsv │ │ │ │ │ <71d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <71e> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <71e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <71f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <720> DW_AT_type : (ref4) <0x8d2> │ │ │ │ │ <724> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><725>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <726> DW_AT_name : (strp) (offset: 0xce6): hsvtorgb │ │ │ │ │ <72a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <72b> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <72b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <72c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <72d> DW_AT_type : (ref4) <0x8fc> │ │ │ │ │ <731> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><732>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <733> DW_AT_name : (strp) (offset: 0x50da): canvas_w │ │ │ │ │ <737> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <738> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <738> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <739> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <73a> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <73e> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><73f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <740> DW_AT_name : (strp) (offset: 0x4ff9): canvas_h │ │ │ │ │ <744> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <745> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <745> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <746> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <747> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <74b> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><74c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <74d> DW_AT_name : (strp) (offset: 0x3f45): scale │ │ │ │ │ <751> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <752> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <752> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <753> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <754> DW_AT_type : (ref4) <0x920>, SDL_Surface, SDL_Surface │ │ │ │ │ <758> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><759>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <75a> DW_AT_name : (strp) (offset: 0xa1bb): touched │ │ │ │ │ <75e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <75f> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <75f> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <760> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <761> DW_AT_type : (ref4) <0x93a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <765> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><766>: Abbrev Number: 0 │ │ │ │ │ <1><767>: Abbrev Number: 16 (DW_TAG_subroutine_type) │ │ │ │ │ <768> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><768>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1234,15 +1234,15 @@ │ │ │ │ │ <2><939>: Abbrev Number: 0 │ │ │ │ │ <1><93a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <93b> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <93c> DW_AT_type : (ref4) <0x926>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><940>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <941> DW_AT_name : (strp) (offset: 0x5afb): magic_api │ │ │ │ │ <945> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <946> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <946> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <947> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <948> DW_AT_type : (ref4) <0x662>, magic_api_t │ │ │ │ │ <1><94c>: Abbrev Number: 21 (DW_TAG_variable) │ │ │ │ │ <94d> DW_AT_name : (strp) (offset: 0xf308): mosaic_AMOUNT │ │ │ │ │ <951> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <952> DW_AT_decl_line : (data1) 71 │ │ │ │ │ <953> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 11 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 8 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 84 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 83 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,22 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -9wQBE=,& │ │ │ │ │ +'GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +0@ <\APQQ │ │ │ │ │ +~V+UaXX> │ │ │ │ │ qA0~3a)xY:L │ │ │ │ │ c&}Ld?6 │ │ │ │ │ 2 pHECi~ │ │ │ │ │ ~^S&Q?qD │ │ │ │ │ sSYeC,_V[ │ │ │ │ │ ;(m7{/U{#; │ │ │ │ │ p2$;quBj │ │ │ │ │ #"Hto\R^ │ │ │ │ │ 9|n/iL+[ │ │ │ │ │ P`Ei+y)^1 │ │ │ │ │ ,RLLyhtk │ │ │ │ │ -0f7c6}2& │ │ │ │ │ -VC8In9 │ │ │ │ │ +MJKR3-1b │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/3f/8a1bde90c20b20017de985c8ceda13797812f4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/16/650d1a91a7765b765b8b2fa47103ad53bfc95d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00012f20 002f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00013000 002f18 000104 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00013104 002f18 000028 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0001312c 002f18 0000b4 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000ee3 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000ee2 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001074 0001b7 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 00122c 000916 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001b44 000189 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001cd0 00539c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00706c 0004ed 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 00755c 000043 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0075a0 002947 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0075a0 002945 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 009ee8 000d00 10 33 129 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00abe8 0006d6 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00b2be 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3f8a1bde90c20b20017de985c8ceda13797812f4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 16650d1a91a7765b765b8b2fa47103ad53bfc95d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -582,147 +582,147 @@ │ │ │ │ │ <439> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <43a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <43b> DW_AT_type : (ref4) <0x3f1>, Mix_Chunk │ │ │ │ │ <1><43f>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <440> DW_AT_name : (strp) (offset: 0x5b9d): magic_api_t │ │ │ │ │ <444> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <445> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <446> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <446> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <447> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <448> DW_AT_sibling : (ref4) <0x544> │ │ │ │ │ <2><44c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44d> DW_AT_name : (strp) (offset: 0x3827): tp_version │ │ │ │ │ <451> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <452> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <452> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <453> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <454> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <458> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><459>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45a> DW_AT_name : (strp) (offset: 0x5743): data_directory │ │ │ │ │ <45e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <45f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <460> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <461> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <465> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><466>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <467> DW_AT_name : (strp) (offset: 0xd0a9): update_progress_bar │ │ │ │ │ <46b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46c> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <46c> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <46d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46e> DW_AT_type : (ref4) <0x545> │ │ │ │ │ <472> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><473>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <474> DW_AT_name : (strp) (offset: 0x99b2): special_notify │ │ │ │ │ <478> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <479> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <479> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <47a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <47b> DW_AT_type : (ref4) <0x556> │ │ │ │ │ <47f> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><480>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <481> DW_AT_name : (strp) (offset: 0x2178): sRGB_to_linear │ │ │ │ │ <485> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <486> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <486> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <487> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <488> DW_AT_type : (ref4) <0x56b>, float │ │ │ │ │ <48c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><48d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48e> DW_AT_name : (strp) (offset: 0x83ae): linear_to_sRGB │ │ │ │ │ <492> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <493> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <493> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <494> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <495> DW_AT_type : (ref4) <0x580>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <499> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><49a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49b> DW_AT_name : (strp) (offset: 0x3292): in_circle │ │ │ │ │ <49f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a0> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <4a0> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <4a1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4a2> DW_AT_type : (ref4) <0x59f>, int │ │ │ │ │ <4a6> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><4a7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a8> DW_AT_name : (strp) (offset: 0xb0a): getpixel │ │ │ │ │ <4ac> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ad> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4ad> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4ae> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4af> DW_AT_type : (ref4) <0x5c4>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4b3> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4b4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b5> DW_AT_name : (strp) (offset: 0x9a09): putpixel │ │ │ │ │ <4b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ba> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4ba> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4bb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bc> DW_AT_type : (ref4) <0x5e4> │ │ │ │ │ <4c0> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4c1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c2> DW_AT_name : (strp) (offset: 0x5a52): playsound │ │ │ │ │ <4c6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c9> DW_AT_type : (ref4) <0x605> │ │ │ │ │ <4cd> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4ce>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x3894): stopsound │ │ │ │ │ <4d3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d6> DW_AT_type : (ref4) <0x545> │ │ │ │ │ <4da> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4db>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x701c): line │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0x66d> │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4e8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0xafb0): button_down │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0x678>, int │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4f5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0x9a00): rgbtohsv │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x6a8> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><502>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0xc94): hsvtorgb │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x6d2> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><50f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x50a8): canvas_w │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><51c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x4fdb): canvas_h │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><529>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x3e9b): scale │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x6f6>, SDL_Surface, SDL_Surface │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><536>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0xa359): touched │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x710>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><543>: Abbrev Number: 0 │ │ │ │ │ <1><544>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <545> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><545>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -939,15 +939,15 @@ │ │ │ │ │ <2><70f>: Abbrev Number: 0 │ │ │ │ │ <1><710>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <711> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <712> DW_AT_type : (ref4) <0x6fc>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><716>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <717> DW_AT_name : (strp) (offset: 0x5aa2): magic_api │ │ │ │ │ <71b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <71d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <71e> DW_AT_type : (ref4) <0x43f>, magic_api_t │ │ │ │ │ <1><722>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <723> DW_AT_name : (strp) (offset: 0x2efd): perspective_AMOUNT │ │ │ │ │ <727> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <728> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <729> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 100 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,14 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +]GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ T!weE8XaN │ │ │ │ │ .(6B.:BKf │ │ │ │ │ \[pX17dL6_< │ │ │ │ │ H6C:'#qN │ │ │ │ │ -9P"1+, W │ │ │ │ │ -:#2"oUCn │ │ │ │ │ -%8_UVTY| │ │ │ │ │ -u`C0 h5} │ │ │ │ │ -*o'9W9DxW │ │ │ │ │ +LVLl$3O% │ │ │ │ │ +VM,1bq_1 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/44/bdbb350c8d6b82571f62789e9cf35570954a0c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/66/76ce750f3da873489b7917e971e4c782dbdd7d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 13% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00004c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001204c 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012050 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000a8a 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000a89 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c1c 000188 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000da4 000605 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0013ac 0000e6 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001494 004b27 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005fbc 000244 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 006200 0024d4 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 006200 0024d2 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 0086d4 0008e0 10 32 113 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 008fb4 00041f 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 0093d3 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 44bdbb350c8d6b82571f62789e9cf35570954a0c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6676ce750f3da873489b7917e971e4c782dbdd7d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x544c): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x3305): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x5086): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xbf49): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x8c79): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1ea9): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x78dd): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2e54): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x9d2): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x8cc0): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x532f): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x3fd7): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0xaee4): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0xa00f): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x8cb7): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0xaf6): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x4991): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x48b2): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x38fa): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x79c7): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x537f): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x62db): shift_x │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1be8 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1bf8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x319c │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d0 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3253 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2c3c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x326f │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2752,27 +2752,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x33a7 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x33fb │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -Aik\itOJ{ │ │ │ │ │ +}GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ q=;,7k8*~: │ │ │ │ │ kyI3/eA/_ │ │ │ │ │ 8+)w@bY[R │ │ │ │ │ V*U`T@\s │ │ │ │ │ vJkEs84e │ │ │ │ │ -s2r^+d6Y │ │ │ │ │ + KWUFpt/ │ │ │ │ │ +n#)!>P+7 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/46/1d32e559316f77eadc693734f44d27ea2f4694.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b9/a645222cba5f41a1bdcafdbd29f1bea2470447.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000058 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012058 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0001205c 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000bca 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000bcb 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000d5c 000190 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000eec 00068f 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00157c 000146 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0016c4 004096 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00575c 000452 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 005bb0 000075 00 C 0 0 4 │ │ │ │ │ [31] .debug_macro PROGBITS 00000000 005c28 001ee3 00 C 0 0 4 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 461d32e559316f77eadc693734f44d27ea2f4694 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b9a645222cba5f41a1bdcafdbd29f1bea2470447 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x4614): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2b9d): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4309): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa1bc): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x7643): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x19a9): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x6380): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x276d): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x8c3): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x768a): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x450f): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3614): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x93e0): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x8773): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x7681): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x960): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3e78): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3db4): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3106): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7d7f): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x455f): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30ab │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30df │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3162 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -:t}d!}\/ │ │ │ │ │ +GGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ s\|!NlQl │ │ │ │ │ >|?=5-{< │ │ │ │ │ wy9om=oq │ │ │ │ │ wAxI[XCsD │ │ │ │ │ #955N El@ │ │ │ │ │ [d"U,&kU │ │ │ │ │ +W-Zs{Y^7 │ │ │ │ │ +yXXd.JPt0 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/4e/02a585fe44aa7df44ae9541cf98928655d15ab.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a3/4fbd5a7cc7d8eeb00455c7729fe7ba20b408ce.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x9f8 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 40340 (bytes into file) │ │ │ │ │ + Start of section headers: 40336 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0x9d94: │ │ │ │ │ +There are 34 section headers, starting at offset 0x9d90: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000d4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001ec 000118 0002d0 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000080 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012080 001f18 000030 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000120b0 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000cc3 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000cc4 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000e54 000179 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000fd0 00069e 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001670 000148 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0017b8 004c48 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006400 000489 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00688c 0024e6 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 008d74 0009f0 10 32 117 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 009764 0004e6 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 009c4a 000149 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00688c 0024e4 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 008d70 0009f0 10 32 117 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 009760 0004e6 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 009c46 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4e02a585fe44aa7df44ae9541cf98928655d15ab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a34fbd5a7cc7d8eeb00455c7729fe7ba20b408ce │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -665,147 +665,147 @@ │ │ │ │ │ <4da> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4db> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4dc> DW_AT_type : (ref4) <0x492>, Mix_Chunk │ │ │ │ │ <1><4e0>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e1> DW_AT_name : (strp) (offset: 0x5349): magic_api_t │ │ │ │ │ <4e5> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4e6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e7> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e7> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e8> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e9> DW_AT_sibling : (ref4) <0x5e5> │ │ │ │ │ <2><4ed>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ee> DW_AT_name : (strp) (offset: 0x32aa): tp_version │ │ │ │ │ <4f2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f3> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f3> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f5> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4f9> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4fa>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fb> DW_AT_name : (strp) (offset: 0x4e6a): data_directory │ │ │ │ │ <4ff> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <500> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <500> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <501> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <502> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <506> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><507>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <508> DW_AT_name : (strp) (offset: 0xbf9f): update_progress_bar │ │ │ │ │ <50c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50d> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50d> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50f> DW_AT_type : (ref4) <0x5e6> │ │ │ │ │ <513> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><514>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <515> DW_AT_name : (strp) (offset: 0x8a09): special_notify │ │ │ │ │ <519> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <51a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <51b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <51c> DW_AT_type : (ref4) <0x5f7> │ │ │ │ │ <520> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><521>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <522> DW_AT_name : (strp) (offset: 0x1d83): sRGB_to_linear │ │ │ │ │ <526> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <527> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <527> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <528> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <529> DW_AT_type : (ref4) <0x60c>, float │ │ │ │ │ <52d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><52e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52f> DW_AT_name : (strp) (offset: 0x7601): linear_to_sRGB │ │ │ │ │ <533> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <534> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <534> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <535> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <536> DW_AT_type : (ref4) <0x621>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53a> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><53b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53c> DW_AT_name : (strp) (offset: 0x2dd6): in_circle │ │ │ │ │ <540> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <541> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <541> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <542> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <543> DW_AT_type : (ref4) <0x640>, int │ │ │ │ │ <547> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><548>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <549> DW_AT_name : (strp) (offset: 0x975): getpixel │ │ │ │ │ <54d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54e> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54e> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54f> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <550> DW_AT_type : (ref4) <0x665>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <554> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><555>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <556> DW_AT_name : (strp) (offset: 0x75d3): putpixel │ │ │ │ │ <55a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55b> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <55b> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <55c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55d> DW_AT_type : (ref4) <0x685> │ │ │ │ │ <561> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><562>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <563> DW_AT_name : (strp) (offset: 0x51e5): playsound │ │ │ │ │ <567> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <568> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <568> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <569> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56a> DW_AT_type : (ref4) <0x6a6> │ │ │ │ │ <56e> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><56f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <570> DW_AT_name : (strp) (offset: 0x3317): stopsound │ │ │ │ │ <574> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <575> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <575> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <576> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <577> DW_AT_type : (ref4) <0x5e6> │ │ │ │ │ <57b> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><57c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <57d> DW_AT_name : (strp) (offset: 0xaf38): line │ │ │ │ │ <581> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <582> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <582> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <583> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <584> DW_AT_type : (ref4) <0x70e> │ │ │ │ │ <588> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><589>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <58a> DW_AT_name : (strp) (offset: 0x9f6b): button_down │ │ │ │ │ <58e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58f> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <590> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <591> DW_AT_type : (ref4) <0x719>, int │ │ │ │ │ <595> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><596>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <597> DW_AT_name : (strp) (offset: 0x8a77): rgbtohsv │ │ │ │ │ <59b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59c> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <59c> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59e> DW_AT_type : (ref4) <0x749> │ │ │ │ │ <5a2> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><5a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a4> DW_AT_name : (strp) (offset: 0xa8c): hsvtorgb │ │ │ │ │ <5a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a9> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a9> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5aa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5ab> DW_AT_type : (ref4) <0x773> │ │ │ │ │ <5af> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b1> DW_AT_name : (strp) (offset: 0x490e): canvas_w │ │ │ │ │ <5b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b6> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b6> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b8> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5bc> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5be> DW_AT_name : (strp) (offset: 0x482e): canvas_h │ │ │ │ │ <5c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c3> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c3> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c5> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5c9> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5cb> DW_AT_name : (strp) (offset: 0x383e): scale │ │ │ │ │ <5cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d1> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d2> DW_AT_type : (ref4) <0x797>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d6> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5d7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d8> DW_AT_name : (strp) (offset: 0x7738): touched │ │ │ │ │ <5dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5dd> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5dd> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5de> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5df> DW_AT_type : (ref4) <0x7b1>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e3> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5e4>: Abbrev Number: 0 │ │ │ │ │ <1><5e5>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5e6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1022,15 +1022,15 @@ │ │ │ │ │ <2><7b0>: Abbrev Number: 0 │ │ │ │ │ <1><7b1>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7b2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7b3> DW_AT_type : (ref4) <0x79d>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b7>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b8> DW_AT_name : (strp) (offset: 0x5243): magic_api │ │ │ │ │ <7bc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7bd> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7bd> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7be> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bf> DW_AT_type : (ref4) <0x4e0>, magic_api_t │ │ │ │ │ <1><7c3>: Abbrev Number: 12 (DW_TAG_enumeration_type) │ │ │ │ │ <7c4> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c5> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c6> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ │ <7ca> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -213,16 +213,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23de │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 55 filename: /usr/include/arm-linux-gnueabihf/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x25ef │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 56 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 56 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 57 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 58 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3af2 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 94 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 111 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 93 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3b26 │ │ │ │ │ @@ -3149,27 +3149,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3ba9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3bfd │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -5(#(*xXt │ │ │ │ │ -$O|-p59y │ │ │ │ │ +s^~.9[w6e │ │ │ │ │ w08Bm`HCX │ │ │ │ │ ?fZHnJ~'>, │ │ │ │ │ #-eXW"Wr+ │ │ │ │ │ T`1=n`\P4 │ │ │ │ │ (l8]t/A) │ │ │ │ │ E+u!r|mo │ │ │ │ │ 3X$h?*G- │ │ │ │ │ ~2V~eELSq │ │ │ │ │ 91WHtqNJ2-d' │ │ │ │ │ el#QkQQ3j │ │ │ │ │ -9Hx/\PQ^vz\l │ │ │ │ │ -Aa7U2n|K]"% │ │ │ │ │ +_P-k+j K- │ │ │ │ │ +ID{$>r/Rt(# │ │ │ │ │ +6~ue!b]u=! │ │ │ │ │ +]`3nSp4I{ │ │ │ │ │ +d'A=1hhZx#2 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/4f/f6e136d13914c9527d8bd529fcc8a4586cdc8d.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ff/bb417d4eb89ec0e8e27fed19b84d246c5f9ea7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00006c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001206c 001f18 00001c 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012088 001f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000c46 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000c45 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000dd8 0001f4 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000fcc 0005e8 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0015b4 000140 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0016f4 005314 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006a08 000347 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006d50 000043 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006d94 00293c 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006d94 00293b 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 0096d0 000a10 10 33 124 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00a0e0 0004b3 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00a593 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4ff6e136d13914c9527d8bd529fcc8a4586cdc8d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ffbb417d4eb89ec0e8e27fed19b84d246c5f9ea7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -665,147 +665,147 @@ │ │ │ │ │ <4dd> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4df> DW_AT_type : (ref4) <0x495>, Mix_Chunk │ │ │ │ │ <1><4e3>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x5b37): magic_api_t │ │ │ │ │ <4e8> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4e9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ea> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4ea> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4eb> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4ec> DW_AT_sibling : (ref4) <0x5e8> │ │ │ │ │ <2><4f0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x37ea): tp_version │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4fd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x572d): data_directory │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><50a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0xcecd): update_progress_bar │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5e9> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><517>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x984b): special_notify │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x5fa> │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><524>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x21c4): sRGB_to_linear │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x616>, float │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><531>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x8357): linear_to_sRGB │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x62b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><53e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x3274): in_circle │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x64a>, int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><54b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0xae8): getpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x66f>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><558>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x98a5): putpixel │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x68f> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><565>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x59e8): playsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x6b0> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><572>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x383e): stopsound │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x5e9> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><57f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0xbd83): line │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x718> │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><58c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0xade5): button_down │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x723>, int │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><599>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x989c): rgbtohsv │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x753> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><5a6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0xc6b): hsvtorgb │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x77d> │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5b3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x501c): canvas_w │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5c0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x4f3d): canvas_h │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5cd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x3dee): scale │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7a1>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5da>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5db> DW_AT_name : (strp) (offset: 0xa162): touched │ │ │ │ │ <5df> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e0> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e0> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5e2> DW_AT_type : (ref4) <0x7bb>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e6> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5e7>: Abbrev Number: 0 │ │ │ │ │ <1><5e8>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5e9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e9>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ <2><7ba>: Abbrev Number: 0 │ │ │ │ │ <1><7bb>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7bc> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bd> DW_AT_type : (ref4) <0x7a7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7c1>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7c2> DW_AT_name : (strp) (offset: 0x5a38): magic_api │ │ │ │ │ <7c6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7c7> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7c7> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c9> DW_AT_type : (ref4) <0x4e3>, magic_api_t │ │ │ │ │ <1><7cd>: Abbrev Number: 19 (DW_TAG_array_type) │ │ │ │ │ <7ce> DW_AT_type : (ref4) <0x132>, double │ │ │ │ │ <7d2> DW_AT_sibling : (ref4) <0x7dd> │ │ │ │ │ <2><7d6>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <7d7> DW_AT_type : (ref4) <0x29>, unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 48 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6,18 +6,15 @@ │ │ │ │ │ pi06 \ik~ │ │ │ │ │ gLKZi6e_4 │ │ │ │ │ jUq:DX;~ │ │ │ │ │ HFhml1d& │ │ │ │ │ @rEYe NL │ │ │ │ │ Q1GIU*)|T-5 │ │ │ │ │ f5yNO|Gs │ │ │ │ │ -ZNQ|pYSO │ │ │ │ │ -?GFG+m1 |nW │ │ │ │ │ -5|lFuzmJ │ │ │ │ │ -&3TUx%AMf │ │ │ │ │ +f;[\-hmlue │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/62/8f676640d6323eb013cb768e8a7e8bd110892e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ab/3ece4a875e67335fc3f6296bd2340a1baf0248.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000c3d 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000dd0 0001eb 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000fbc 0005d4 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001590 000140 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0016d0 005251 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006924 00036a 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006c90 00007b 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006d0c 002947 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006d0c 002946 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 009654 000970 10 33 114 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 009fc4 000462 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00a426 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 628f676640d6323eb013cb768e8a7e8bd110892e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ab3ece4a875e67335fc3f6296bd2340a1baf0248 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <42d> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e5>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x5b85): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <43b> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <43c> DW_AT_sibling : (ref4) <0x538> │ │ │ │ │ <2><440>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <441> DW_AT_name : (strp) (offset: 0x374d): tp_version │ │ │ │ │ <445> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <446> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <446> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <447> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <448> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <44c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44e> DW_AT_name : (strp) (offset: 0x571c): data_directory │ │ │ │ │ <452> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <453> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <453> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <454> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <455> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <459> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45b> DW_AT_name : (strp) (offset: 0xcd23): update_progress_bar │ │ │ │ │ <45f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <460> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <460> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <461> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <462> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <466> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><467>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0x9743): special_notify │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0x54a> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><474>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0x213c): sRGB_to_linear │ │ │ │ │ <479> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0x566>, float │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><481>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x82c3): linear_to_sRGB │ │ │ │ │ <486> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x57b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x31c8): in_circle │ │ │ │ │ <493> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x59a>, int │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0xad7): getpixel │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x5bf>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0x9795): putpixel │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x5df> │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x5a40): playsound │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x44bf): stopsound │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0xbbdb): line │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x668> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0xac94): button_down │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x673>, int │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0x978c): rgbtohsv │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0xc77): hsvtorgb │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x6cd> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><503>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0x4f1a): canvas_w │ │ │ │ │ <508> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><510>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0x4e3b): canvas_h │ │ │ │ │ <515> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0x3d8c): scale │ │ │ │ │ <522> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x6f1>, SDL_Surface, SDL_Surface │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0xa03a): touched │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x70b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><537>: Abbrev Number: 0 │ │ │ │ │ <1><538>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <539> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><539>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><70a>: Abbrev Number: 0 │ │ │ │ │ <1><70b>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <70c> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <70d> DW_AT_type : (ref4) <0x6f7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><711>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <712> DW_AT_name : (strp) (offset: 0x5a90): magic_api │ │ │ │ │ <716> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <717> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <717> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <718> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <719> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><71d>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <71e> DW_AT_name : (strp) (offset: 0xd0a2): rain_SIZE │ │ │ │ │ <722> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <723> DW_AT_decl_line : (data1) 48 │ │ │ │ │ <724> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,15 @@ │ │ │ │ │ -.GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +HGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +}(r │ │ │ │ │ 1qa2qv q │ │ │ │ │ -At;T,~RP │ │ │ │ │ -rpB]*L8* │ │ │ │ │ -y:.!~;-s │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/65/1ade6007f90c5869c99f20ff62731257eadeb4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/60/461c05dff9519e68dd28f3c66d158fbfc4f92c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 13% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x808 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 35040 (bytes into file) │ │ │ │ │ + Start of section headers: 35036 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x88e0: │ │ │ │ │ +There are 35 section headers, starting at offset 0x88dc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001d0 000118 000250 10 A 4 3 4 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000b1a 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000cac 000189 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000e38 0005ed 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001428 0000f8 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001520 0040a9 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0055cc 000412 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 0059e0 0000b2 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 005a94 001ee9 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 007980 0009b0 10 33 121 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 008330 000456 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 008786 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 005a94 001ee6 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00797c 0009b0 10 33 121 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00832c 000456 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 008782 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 651ade6007f90c5869c99f20ff62731257eadeb4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 60461c05dff9519e68dd28f3c66d158fbfc4f92c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x47d1): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b7e): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x44c6): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa17e): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x75cf): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1995): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x642c): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2722): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8d0): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7616): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x46cc): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x4215): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x9407): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8721): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x760d): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x983): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3ee1): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3e0f): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x30dd): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7ce3): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x471c): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x99e4): BLIND_RADIUS │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 33 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x713 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/blind.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x11b5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x304a │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x307e │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3101 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2244 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x311d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2658,27 +2658,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3255 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +,GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +\)wn9pq8 │ │ │ │ │ 2vv?'>zm │ │ │ │ │ 9m\mo#Xm │ │ │ │ │ }rx"7;oec; │ │ │ │ │ -T=~ZY.Fc │ │ │ │ │ -)K[&}xZ. │ │ │ │ │ +{X;i>|U~"~ │ │ │ │ │ +oN`:(7<28 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/68/40ce6e28df55297b27d166094327666a8a00f5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b9/53a066d336608b938887184cbd87cee23907ef.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x6d0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 37464 (bytes into file) │ │ │ │ │ + Start of section headers: 37456 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0x9258: │ │ │ │ │ +There are 34 section headers, starting at offset 0x9250: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00004c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001204c 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012050 001f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000955 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000ae8 00014c 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000c34 00051f 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001154 000108 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 00125c 004b3b 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 005d98 000208 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 005fa0 0024e6 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 008488 0008a0 10 32 110 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 008d28 0003e4 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00910c 000149 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000954 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000ae4 00014c 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000c30 00051f 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001150 000108 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 001258 004b3b 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 005d94 000208 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 005f9c 0024e4 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 008480 0008a0 10 32 110 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 008d20 0003e4 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 009104 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6840ce6e28df55297b27d166094327666a8a00f5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b953a066d336608b938887184cbd87cee23907ef │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x51aa): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x3193): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4cf5): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbd57): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x8860): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1d13): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x746a): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2caa): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x969): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x73f7): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x5061): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3200): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xad55): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x9dab): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x88b5): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xa78): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x47c7): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x46e7): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3773): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x75a1): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x50c9): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_array_type) │ │ │ │ │ <7b9> DW_AT_type : (ref4) <0x695>, Mix_Chunk, Mix_Chunk │ │ │ │ │ <7bd> DW_AT_sibling : (ref4) <0x7c8> │ │ │ │ │ <2><7c1>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <7c2> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -196,16 +196,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2271 │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 52 filename: /usr/include/arm-linux-gnueabihf/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2482 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 53 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 53 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 54 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 55 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -554,27 +554,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3985 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 108 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 90 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x39b9 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a3c │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3425 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 110 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a58 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -3141,27 +3141,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3b90 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3be4 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,14 +5,18 @@ │ │ │ │ │ n:A#Vc&1 │ │ │ │ │ m<[ls+;7ql │ │ │ │ │ :N(:?Ist │ │ │ │ │ ,H%HwN>S │ │ │ │ │ 32_(ac2l │ │ │ │ │ *ItNJM&K │ │ │ │ │ ;+Dcusb, │ │ │ │ │ +->[R|vpNYafy"} │ │ │ │ │ +jI\{3E43 │ │ │ │ │ +,{=WSL%y. │ │ │ │ │ +>IyQfMVgI │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/6b/74c6768a989aed17a263bdce0ac522f9234bf5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0e/c9ecec2cd0895525c65481ff9201537565105e.debug │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x6e8 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 33492 (bytes into file) │ │ │ │ │ + Start of section headers: 33488 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0x82d4: │ │ │ │ │ +There are 34 section headers, starting at offset 0x82d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000a9d 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c30 00015e 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000d90 0004a0 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001230 0000f7 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001328 004032 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00535c 000287 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 0055e4 001ef2 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 0074d8 0008b0 10 32 111 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 007d88 000403 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00818b 000149 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 0055e4 001eef 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 0074d4 0008b0 10 32 111 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 007d84 000403 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 008187 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6b74c6768a989aed17a263bdce0ac522f9234bf5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0ec9ecec2cd0895525c65481ff9201537565105e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x473b): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2b7c): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4430): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa0ee): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x759f): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x19e1): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x642a): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2747): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x8f7): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x75e6): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x4636): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x35ca): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x930e): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x8641): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x75dd): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x99a): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3e66): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x3e>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3da2): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x3e>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x30d0): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7c66): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4686): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x80b3): emboss_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +^GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +/ee\]*EV( │ │ │ │ │ +$>.-!>s8 │ │ │ │ │ YIVA#okBc │ │ │ │ │ )H5Y%R(\ │ │ │ │ │ |^,j:f|sD │ │ │ │ │ 1e<1_7DVnF │ │ │ │ │ 0K#q,G0TT* │ │ │ │ │ -H_\s^~q* │ │ │ │ │ +xJm~a62Ymu │ │ │ │ │ +Z[#kg d7E │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/70/d41cfc85dae5cf1c2e7bde981607562bff8031.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b4/0db90e6df1723c9501d283a0c0c4a9aef1f761.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x7a0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 34492 (bytes into file) │ │ │ │ │ + Start of section headers: 34488 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x86bc: │ │ │ │ │ +There are 35 section headers, starting at offset 0x86b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 000210 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000054 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012054 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012058 001f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000b35 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000cc8 000189 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000e54 000588 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 0013dc 00012b 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 001508 00404a 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 005554 00034a 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 0058a0 000067 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 005908 001efb 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 007804 0008d0 10 33 111 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0080d4 000490 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 008564 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000b34 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000cc4 000189 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000e50 000588 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0013d8 00012b 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 001504 00404a 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 005550 00034a 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 00589c 000067 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 005904 001ef9 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 007800 0008d0 10 33 111 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0080d0 000490 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 008560 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70d41cfc85dae5cf1c2e7bde981607562bff8031 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b40db90e6df1723c9501d283a0c0c4a9aef1f761 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x4749): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2bb2): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4433): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa1af): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x75a0): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x19df): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6449): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2775): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x906): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x75e7): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4644): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x3600): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x936e): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8673): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x75de): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9b8): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e54): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d90): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x310c): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7c59): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4694): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x29>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ -1GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +aGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -x>NXZva │ │ │ │ │ K"8W=X._ │ │ │ │ │ Wj)8sCmv │ │ │ │ │ E00025zGz │ │ │ │ │ AbTwX #` │ │ │ │ │ -cFSs.5m)k │ │ │ │ │ -IT:Mz@+M'v │ │ │ │ │ +s=2{ 2K^ │ │ │ │ │ +_+M5>H7_ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/71/342ba5c811c2b08061f928a781838a451270bb.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/1b/068d27a5786d182370e2822d190e41db793324.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x768 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 34668 (bytes into file) │ │ │ │ │ + Start of section headers: 34660 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x876c: │ │ │ │ │ +There are 35 section headers, starting at offset 0x8764: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 000220 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000058 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012058 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0001205c 001f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000baa 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000d3c 0001c6 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000f04 000574 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001478 00013b 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0015b4 0040d5 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 00568c 0002bb 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 005947 000018 00 0 0 1 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 005960 001ef1 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 007854 000960 10 33 119 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0081b4 00045e 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 008612 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000ba8 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000d38 0001c6 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000f00 000574 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001474 00013b 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0015b0 0040d5 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 005688 0002bb 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 005943 000018 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 00595c 001ef0 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00784c 000960 10 33 119 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0081ac 00045e 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00860a 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 71342ba5c811c2b08061f928a781838a451270bb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1b068d27a5786d182370e2822d190e41db793324 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x4696): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2c2b): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x438b): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa225): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x764f): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x19c7): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x63a0): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x27c5): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x8e2): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x7696): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x4591): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x367c): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x941a): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x874d): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x768d): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x990): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3eff): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3e3b): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3173): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7d28): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x45e1): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30ab │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30df │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3162 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,13 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +y3$GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +{5MFfut"gP │ │ │ │ │ z`p1TW;7 │ │ │ │ │ -9rI0rccde │ │ │ │ │ -Hc\;c2Gz │ │ │ │ │ +4x,!>44[ │ │ │ │ │ +R=Qa~/"s │ │ │ │ │ +cgTe)'CU │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/7d/cb940bc7eb4097040786502e7a69af681c45a0.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/55/9a33dd5c251700342cd0a61558454b9cd899a9.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000c23 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000db4 000178 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000f2c 00063e 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00156c 000142 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0016b0 004063 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005714 0003e1 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 005af8 00005d 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 005b58 001eec 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 005b58 001eeb 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 007a44 000940 10 33 117 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 008384 0004a0 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 008824 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7dcb940bc7eb4097040786502e7a69af681c45a0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 559a33dd5c251700342cd0a61558454b9cd899a9 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x476d): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2bb9): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4322): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa262): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x76fd): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x19af): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x645b): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x275e): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8c0): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7743): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4668): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x3625): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x94fd): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x87f3): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x773a): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x95d): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3ea1): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3ddd): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x3118): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7dd5): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x46b8): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x3be7): glasstile_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30e5 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3168 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b51 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3184 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2679,27 +2679,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32bc │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3310 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,18 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -VMn421G5 │ │ │ │ │ s2!iR9q!q#;iI │ │ │ │ │ )-p>LX:K │ │ │ │ │ T$KAn J5 │ │ │ │ │ 7(w!z_H[fs`/ │ │ │ │ │ Q(W1|5rj │ │ │ │ │ ?:>q8j6Q │ │ │ │ │ pK3S\f!f │ │ │ │ │ #I33N EL │ │ │ │ │ G>gcgZ/Z │ │ │ │ │ "Iy/EYT[ │ │ │ │ │ -Uc+OcOm^ │ │ │ │ │ -7IQ1XW:U} │ │ │ │ │ -Ps.2m(kV │ │ │ │ │ -7'qVpN2u │ │ │ │ │ -?=,9('\4 │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/7e/a7924d9474c3ca2e0055666af1758c4c7fe653.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f0/442e8c26d9b74d2752d852e482f660ce5b2f9f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x748 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 33520 (bytes into file) │ │ │ │ │ + Start of section headers: 33516 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x82f0: │ │ │ │ │ +There are 35 section headers, starting at offset 0x82ec: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001c8 000118 000220 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000058 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012058 001f18 000008 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012060 001f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000a38 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000a37 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000bc8 000162 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000d2c 0004b7 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0011e4 00010e 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0012f4 00403c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005330 0002a3 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 0055d3 000018 00 0 0 1 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0055ec 001ee3 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 0074d0 000900 10 33 113 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 007dd0 0003c6 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 008196 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0055ec 001ee0 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0074cc 000900 10 33 113 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 007dcc 0003c6 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 008192 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7ea7924d9474c3ca2e0055666af1758c4c7fe653 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0442e8c26d9b74d2752d852e482f660ce5b2f9f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x468c): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2aa9): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4381): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa065): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7496): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x18b8): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6311): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x266b): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x863): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x74dd): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4587): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x40fa): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x9252): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x857f): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x74d4): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x906): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3dc6): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d02): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x3012): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7b78): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x45d7): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x5d): RADIUS │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 33 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x713 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/tv.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x11b5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x304a │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x307e │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3101 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2244 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x311d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2658,27 +2658,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3255 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ │ -SGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -TPZ^zhtJ! │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +Oa^*(-/=4 │ │ │ │ │ hakemcig │ │ │ │ │ P%RIC>N7 │ │ │ │ │ 5IHz4Dt* │ │ │ │ │ 4:%'&%|A │ │ │ │ │ -Uz=6(3 G │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/7f/67fb2169ef0d1e0a92358155a494de6b9a6b41.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e7/cbca52b0e0d38f2c8c7f6b1c06e28d0b91d349.debug │ │ │ │┄ Files 20% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x8e8 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 41520 (bytes into file) │ │ │ │ │ + Start of section headers: 41516 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0xa230: │ │ │ │ │ +There are 34 section headers, starting at offset 0xa22c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001d0 000118 000270 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00006c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001206c 001f18 000014 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012080 001f18 000020 00 WA 0 0 8 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000abd 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000abf 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c50 00017b 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000dcc 00057e 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00134c 0000f6 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001444 00530e 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006754 0001de 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 006934 002941 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 009278 000970 10 32 115 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 009be8 0004ff 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00a0e7 000149 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 006934 00293e 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 009274 000970 10 32 115 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 009be4 0004ff 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00a0e3 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7f67fb2169ef0d1e0a92358155a494de6b9a6b41 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e7cbca52b0e0d38f2c8c7f6b1c06e28d0b91d349 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -663,147 +663,147 @@ │ │ │ │ │ <4d8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4da> DW_AT_type : (ref4) <0x490>, Mix_Chunk │ │ │ │ │ <1><4de>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4df> DW_AT_name : (strp) (offset: 0x5abb): magic_api_t │ │ │ │ │ <4e3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4e4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e7> DW_AT_sibling : (ref4) <0x5e3> │ │ │ │ │ <2><4eb>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ec> DW_AT_name : (strp) (offset: 0x37d9): tp_version │ │ │ │ │ <4f0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f3> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <4f7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f9> DW_AT_name : (strp) (offset: 0x56b0): data_directory │ │ │ │ │ <4fd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fe> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fe> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <500> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <504> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><505>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <506> DW_AT_name : (strp) (offset: 0xce15): update_progress_bar │ │ │ │ │ <50a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50b> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50b> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50d> DW_AT_type : (ref4) <0x5e4> │ │ │ │ │ <511> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><512>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <513> DW_AT_name : (strp) (offset: 0x971a): special_notify │ │ │ │ │ <517> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <518> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <518> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <519> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <51a> DW_AT_type : (ref4) <0x5f5> │ │ │ │ │ <51e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><51f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <520> DW_AT_name : (strp) (offset: 0x21d1): sRGB_to_linear │ │ │ │ │ <524> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <525> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <525> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <526> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <527> DW_AT_type : (ref4) <0x611>, float │ │ │ │ │ <52b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><52c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52d> DW_AT_name : (strp) (offset: 0x822b): linear_to_sRGB │ │ │ │ │ <531> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <532> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <532> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <533> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <534> DW_AT_type : (ref4) <0x626>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <538> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><539>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53a> DW_AT_name : (strp) (offset: 0x3260): in_circle │ │ │ │ │ <53e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <540> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <541> DW_AT_type : (ref4) <0x645>, int │ │ │ │ │ <545> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><546>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <547> DW_AT_name : (strp) (offset: 0xae9): getpixel │ │ │ │ │ <54b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54e> DW_AT_type : (ref4) <0x66a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <552> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><553>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <554> DW_AT_name : (strp) (offset: 0x9761): putpixel │ │ │ │ │ <558> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <559> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <559> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <55a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55b> DW_AT_type : (ref4) <0x68a> │ │ │ │ │ <55f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><560>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <561> DW_AT_name : (strp) (offset: 0x5976): playsound │ │ │ │ │ <565> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <566> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <566> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <567> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <568> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <56c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><56d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <56e> DW_AT_name : (strp) (offset: 0x3846): stopsound │ │ │ │ │ <572> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <573> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <573> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <574> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <575> DW_AT_type : (ref4) <0x5e4> │ │ │ │ │ <579> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><57a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <57b> DW_AT_name : (strp) (offset: 0xbc6e): line │ │ │ │ │ <57f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <580> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <580> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <581> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <582> DW_AT_type : (ref4) <0x713> │ │ │ │ │ <586> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><587>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <588> DW_AT_name : (strp) (offset: 0xacb6): button_down │ │ │ │ │ <58c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58f> DW_AT_type : (ref4) <0x71e>, int │ │ │ │ │ <593> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><594>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <595> DW_AT_name : (strp) (offset: 0x9758): rgbtohsv │ │ │ │ │ <599> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <59a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59c> DW_AT_type : (ref4) <0x74e> │ │ │ │ │ <5a0> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><5a1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a2> DW_AT_name : (strp) (offset: 0xc6c): hsvtorgb │ │ │ │ │ <5a6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a7> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a7> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a9> DW_AT_type : (ref4) <0x778> │ │ │ │ │ <5ad> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5ae>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5af> DW_AT_name : (strp) (offset: 0x4fe1): canvas_w │ │ │ │ │ <5b3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b6> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5ba> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5bb>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5bc> DW_AT_name : (strp) (offset: 0x4f02): canvas_h │ │ │ │ │ <5c0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c3> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5c7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5c8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c9> DW_AT_name : (strp) (offset: 0x3e09): scale │ │ │ │ │ <5cd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ce> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5ce> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5cf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d0> DW_AT_type : (ref4) <0x79c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5d5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d6> DW_AT_name : (strp) (offset: 0xa01e): touched │ │ │ │ │ <5da> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5db> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5db> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5dc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dd> DW_AT_type : (ref4) <0x7b6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5e2>: Abbrev Number: 0 │ │ │ │ │ <1><5e3>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5e4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e4>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1024,15 +1024,15 @@ │ │ │ │ │ <2><7b5>: Abbrev Number: 0 │ │ │ │ │ <1><7b6>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7b7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7b8> DW_AT_type : (ref4) <0x7a2>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7bc>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7bd> DW_AT_name : (strp) (offset: 0x59c6): magic_api │ │ │ │ │ <7c1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7c2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7c2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c4> DW_AT_type : (ref4) <0x4de>, magic_api_t │ │ │ │ │ <1><7c8>: Abbrev Number: 19 (DW_TAG_variable) │ │ │ │ │ <7c9> DW_AT_name : (string) pi │ │ │ │ │ <7cc> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7cd> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <7ce> DW_AT_decl_column : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 84 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 83 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,19 @@ │ │ │ │ │ -kAGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +IGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +hZx:% \, │ │ │ │ │ 5U]WZ>IxX │ │ │ │ │ &*g#5i+_ │ │ │ │ │ - `[Mx6*L! │ │ │ │ │ bSY M6h`:+ │ │ │ │ │ _nt)2\lD │ │ │ │ │ `OOEeckb │ │ │ │ │ -[$>UvuAV │ │ │ │ │ -h,tE!hL^ │ │ │ │ │ -EIKw!<)3 │ │ │ │ │ +G$>UvuIV/,ke │ │ │ │ │ +nMy~K4Sp │ │ │ │ │ +Xkt^.ku3 │ │ │ │ │ + cTb*XSTr │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/80/7b04b60241d0da9c37e63183acec9561d03453.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ab/555734b1c2a45f0fe2b2555103134d850d3cd5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x808 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 42036 (bytes into file) │ │ │ │ │ + Start of section headers: 42040 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0xa434: │ │ │ │ │ +There are 35 section headers, starting at offset 0xa438: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001c8 000118 000230 10 A 4 3 4 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000c82 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000e14 0001d5 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000fec 000695 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001684 00015f 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0017e4 00509c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006880 0003a2 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006c24 00005f 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006c84 002817 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00949c 0009e0 10 33 126 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 009e7c 00045e 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00a2da 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006c84 002819 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0094a0 0009e0 10 33 126 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 009e80 00045e 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00a2de 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 807b04b60241d0da9c37e63183acec9561d03453 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ab555734b1c2a45f0fe2b2555103134d850d3cd5 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -667,147 +667,147 @@ │ │ │ │ │ <4df> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4e0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4e1> DW_AT_type : (ref4) <0x497>, Mix_Chunk │ │ │ │ │ <1><4e5>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e6> DW_AT_name : (strp) (offset: 0x58d5): magic_api_t │ │ │ │ │ <4ea> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4eb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ec> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4ec> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4ed> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4ee> DW_AT_sibling : (ref4) <0x5ea> │ │ │ │ │ <2><4f2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f3> DW_AT_name : (strp) (offset: 0x3632): tp_version │ │ │ │ │ <4f7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fa> DW_AT_type : (ref4) <0xb4>, char │ │ │ │ │ <4fe> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ff>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <500> DW_AT_name : (strp) (offset: 0x54c1): data_directory │ │ │ │ │ <504> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <505> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <505> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <506> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <507> DW_AT_type : (ref4) <0xb4>, char │ │ │ │ │ <50b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><50c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50d> DW_AT_name : (strp) (offset: 0xc97d): update_progress_bar │ │ │ │ │ <511> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <512> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <512> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <513> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <514> DW_AT_type : (ref4) <0x5eb> │ │ │ │ │ <518> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><519>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51a> DW_AT_name : (strp) (offset: 0x94c0): special_notify │ │ │ │ │ <51e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <51f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <520> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <521> DW_AT_type : (ref4) <0x5fc> │ │ │ │ │ <525> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><526>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <527> DW_AT_name : (strp) (offset: 0x20a3): sRGB_to_linear │ │ │ │ │ <52b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <52c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <52d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52e> DW_AT_type : (ref4) <0x611>, float │ │ │ │ │ <532> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><533>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <534> DW_AT_name : (strp) (offset: 0x7fec): linear_to_sRGB │ │ │ │ │ <538> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <539> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <539> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <53a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53b> DW_AT_type : (ref4) <0x626>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><540>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <541> DW_AT_name : (strp) (offset: 0x3111): in_circle │ │ │ │ │ <545> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <546> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <546> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <547> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <548> DW_AT_type : (ref4) <0x645>, int │ │ │ │ │ <54c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><54d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <54e> DW_AT_name : (strp) (offset: 0xa3d): getpixel │ │ │ │ │ <552> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <553> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <553> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <554> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <555> DW_AT_type : (ref4) <0x66a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <559> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><55a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55b> DW_AT_name : (strp) (offset: 0x9507): putpixel │ │ │ │ │ <55f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <560> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <560> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <561> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <562> DW_AT_type : (ref4) <0x68a> │ │ │ │ │ <566> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><567>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <568> DW_AT_name : (strp) (offset: 0x5790): playsound │ │ │ │ │ <56c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <56d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <56e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56f> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <573> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><574>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <575> DW_AT_name : (strp) (offset: 0x369f): stopsound │ │ │ │ │ <579> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <57a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <57b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57c> DW_AT_type : (ref4) <0x5eb> │ │ │ │ │ <580> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><581>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <582> DW_AT_name : (strp) (offset: 0xb8c0): line │ │ │ │ │ <586> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <587> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <587> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <588> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <589> DW_AT_type : (ref4) <0x713> │ │ │ │ │ <58d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><58e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <58f> DW_AT_name : (strp) (offset: 0xa9f3): button_down │ │ │ │ │ <593> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <594> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <594> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <595> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <596> DW_AT_type : (ref4) <0x71e>, int │ │ │ │ │ <59a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><59b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59c> DW_AT_name : (strp) (offset: 0x94fe): rgbtohsv │ │ │ │ │ <5a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a1> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5a1> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a3> DW_AT_type : (ref4) <0x74e> │ │ │ │ │ <5a7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><5a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a9> DW_AT_name : (strp) (offset: 0xbcb): hsvtorgb │ │ │ │ │ <5ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ae> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5ae> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5af> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5b0> DW_AT_type : (ref4) <0x778> │ │ │ │ │ <5b4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b6> DW_AT_name : (strp) (offset: 0x4e4e): canvas_w │ │ │ │ │ <5ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5bb> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5bb> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5bc> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bd> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5c1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c3> DW_AT_name : (strp) (offset: 0x4d6f): canvas_h │ │ │ │ │ <5c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ca> DW_AT_type : (ref4) <0x87>, int │ │ │ │ │ <5ce> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d0> DW_AT_name : (strp) (offset: 0x3c37): scale │ │ │ │ │ <5d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d7> DW_AT_type : (ref4) <0x79c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5db> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5dd> DW_AT_name : (strp) (offset: 0x9d63): touched │ │ │ │ │ <5e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5e4> DW_AT_type : (ref4) <0x7b6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5e9>: Abbrev Number: 0 │ │ │ │ │ <1><5ea>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5eb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5eb>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1024,15 +1024,15 @@ │ │ │ │ │ <2><7b5>: Abbrev Number: 0 │ │ │ │ │ <1><7b6>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7b7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7b8> DW_AT_type : (ref4) <0x7a2>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7bc>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7bd> DW_AT_name : (strp) (offset: 0x57e0): magic_api │ │ │ │ │ <7c1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7c2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7c2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c4> DW_AT_type : (ref4) <0x4e5>, magic_api_t │ │ │ │ │ <1><7c8>: Abbrev Number: 12 (DW_TAG_enumeration_type) │ │ │ │ │ <7c9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ca> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7cb> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ │ <7cf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1ce4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d3c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1df0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 39 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x339e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 100 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33d2 │ │ │ │ │ @@ -2802,27 +2802,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3455 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,18 @@ │ │ │ │ │ -4SGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -)J5T'KDJ │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ % ]-n\y^ │ │ │ │ │ W{RF4_,F │ │ │ │ │ tv'Z&eL6 │ │ │ │ │ 599D&cR5 │ │ │ │ │ *]#gXjo3 │ │ │ │ │ 4bFMfziX │ │ │ │ │ -VZSh}0:8,+/ │ │ │ │ │ -$w[T73EQ │ │ │ │ │ -0l-Z5D}b │ │ │ │ │ -U\41JO%8 │ │ │ │ │ +"G9ElQho │ │ │ │ │ +JBB;\=FcF │ │ │ │ │ +w%Ixly!G|H`=v │ │ │ │ │ +`%}gP0|! │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/82/ede41b59f4b2a223759464f68d1b1accad18a4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a6/dc91afe6a3732d30db57267368867b36e74962.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00012f20 002f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00013000 002f18 000090 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00013090 002f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00013094 002f18 000060 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 001434 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 001433 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0015c4 000204 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 0017c8 000a11 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0021dc 00018c 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002368 0042ff 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 006668 0008d8 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006f40 0000c3 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 007004 001f6a 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 007004 001f69 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 008f70 000c30 10 33 150 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 009ba0 0006e1 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00a281 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82ede41b59f4b2a223759464f68d1b1accad18a4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a6dc91afe6a3732d30db57267368867b36e74962 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x48c6): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2cf0): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x458f): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa7c3): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7a29): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1ac0): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6808): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x28a4): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x957): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7a70): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x47b7): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x2d3f): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x99f1): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8cb6): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7a67): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0xa10): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x40c8): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x4004): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x326c): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x81b6): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4807): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x9d76): fretwork_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 25 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x77c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fretwork.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x121e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30e7 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x316a │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x22ad │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3186 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2677,27 +2677,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32be │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3312 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,19 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -vie+[KW)R2 │ │ │ │ │ -S7gXN;r*0 │ │ │ │ │ +IbGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +j)YQh7/CI │ │ │ │ │ ]|ZEYY`I │ │ │ │ │ X/-Q+J&O │ │ │ │ │ *J^Y;5bO> │ │ │ │ │ [4I:(=oU │ │ │ │ │ 7cU^PO6i09p │ │ │ │ │ i^yNOF)% │ │ │ │ │ *s'6_VkjH │ │ │ │ │ c+k[CI5V │ │ │ │ │ -mNZ;(uNY │ │ │ │ │ -9,?-Ue^# │ │ │ │ │ +"s*+^Qv} │ │ │ │ │ +v|7IN:;tO │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/8c/90e48706f7f4299e5f4cbf91c9c8d6f765c682.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/33/0a042b0cbde3514d494f2bd83b08aa1401ac6b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00013f20 003f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00014000 003f18 0000cc 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 000140cc 003f18 00004c 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00014118 003f18 000048 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 001ad8 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 001ad7 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001c68 000217 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001e80 000d8a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002c0c 00019a 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002da8 005504 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0082ac 00093f 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 008bec 0000ef 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 008cdc 00293f 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 008cdc 00293d 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00b61c 000c10 10 33 132 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00c22c 000714 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00c940 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8c90e48706f7f4299e5f4cbf91c9c8d6f765c682 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 330a042b0cbde3514d494f2bd83b08aa1401ac6b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -958,147 +958,147 @@ │ │ │ │ │ <702> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <703> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <704> DW_AT_type : (ref4) <0x6ba>, Mix_Chunk │ │ │ │ │ <1><708>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <709> DW_AT_name : (strp) (offset: 0x5c56): magic_api_t │ │ │ │ │ <70d> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <70e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <70f> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <70f> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <710> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <711> DW_AT_sibling : (ref4) <0x80d> │ │ │ │ │ <2><715>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <716> DW_AT_name : (strp) (offset: 0x3961): tp_version │ │ │ │ │ <71a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <71b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <71b> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <71c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <71d> DW_AT_type : (ref4) <0xdd>, char │ │ │ │ │ <721> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><722>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <723> DW_AT_name : (strp) (offset: 0x581c): data_directory │ │ │ │ │ <727> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <728> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <728> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <729> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <72a> DW_AT_type : (ref4) <0xdd>, char │ │ │ │ │ <72e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><72f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <730> DW_AT_name : (strp) (offset: 0xd172): update_progress_bar │ │ │ │ │ <734> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <735> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <735> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <736> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <737> DW_AT_type : (ref4) <0x80e> │ │ │ │ │ <73b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><73c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <73d> DW_AT_name : (strp) (offset: 0x9a38): special_notify │ │ │ │ │ <741> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <742> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <742> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <743> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <744> DW_AT_type : (ref4) <0x81f> │ │ │ │ │ <748> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><749>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <74a> DW_AT_name : (strp) (offset: 0x21ee): sRGB_to_linear │ │ │ │ │ <74e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <74f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <74f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <750> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <751> DW_AT_type : (ref4) <0x83b>, float │ │ │ │ │ <755> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><756>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <757> DW_AT_name : (strp) (offset: 0x856b): linear_to_sRGB │ │ │ │ │ <75b> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <75c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <75c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <75d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <75e> DW_AT_type : (ref4) <0x850>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <762> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><763>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <764> DW_AT_name : (strp) (offset: 0x3355): in_circle │ │ │ │ │ <768> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <769> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <769> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <76a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <76b> DW_AT_type : (ref4) <0x86f>, int │ │ │ │ │ <76f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><770>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <771> DW_AT_name : (strp) (offset: 0x431b): getpixel │ │ │ │ │ <775> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <776> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <776> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <777> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <778> DW_AT_type : (ref4) <0x894>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <77c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><77d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <77e> DW_AT_name : (strp) (offset: 0x9a7f): putpixel │ │ │ │ │ <782> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <783> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <783> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <784> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <785> DW_AT_type : (ref4) <0x8b4> │ │ │ │ │ <789> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><78a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <78b> DW_AT_name : (strp) (offset: 0x5b11): playsound │ │ │ │ │ <78f> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <790> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <790> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <791> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <792> DW_AT_type : (ref4) <0x8d5> │ │ │ │ │ <796> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><797>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <798> DW_AT_name : (strp) (offset: 0x39b5): stopsound │ │ │ │ │ <79c> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <79d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <79d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <79e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <79f> DW_AT_type : (ref4) <0x80e> │ │ │ │ │ <7a3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><7a4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7a5> DW_AT_name : (strp) (offset: 0xc052): line │ │ │ │ │ <7a9> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7aa> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <7aa> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <7ab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7ac> DW_AT_type : (ref4) <0x93d> │ │ │ │ │ <7b0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><7b1>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7b2> DW_AT_name : (strp) (offset: 0xb087): button_down │ │ │ │ │ <7b6> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7b7> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <7b7> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <7b8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <7b9> DW_AT_type : (ref4) <0x948>, int │ │ │ │ │ <7bd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><7be>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7bf> DW_AT_name : (strp) (offset: 0x9a76): rgbtohsv │ │ │ │ │ <7c3> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7c4> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <7c4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <7c5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c6> DW_AT_type : (ref4) <0x978> │ │ │ │ │ <7ca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><7cb>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7cc> DW_AT_name : (strp) (offset: 0xc22): hsvtorgb │ │ │ │ │ <7d0> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7d1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <7d1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <7d2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d3> DW_AT_type : (ref4) <0x9a2> │ │ │ │ │ <7d7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><7d8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7d9> DW_AT_name : (strp) (offset: 0x5127): canvas_w │ │ │ │ │ <7dd> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7de> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <7de> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <7df> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7e0> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <7e4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><7e5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7e6> DW_AT_name : (strp) (offset: 0x5048): canvas_h │ │ │ │ │ <7ea> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7eb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <7eb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <7ec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7ed> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <7f1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><7f2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7f3> DW_AT_name : (strp) (offset: 0x3fc7): scale │ │ │ │ │ <7f7> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7f8> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <7f8> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <7f9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <7fa> DW_AT_type : (ref4) <0x9c6>, SDL_Surface, SDL_Surface │ │ │ │ │ <7fe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><7ff>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <800> DW_AT_name : (strp) (offset: 0xa303): touched │ │ │ │ │ <804> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <805> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <805> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <806> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <807> DW_AT_type : (ref4) <0x9e0>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <80b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><80c>: Abbrev Number: 0 │ │ │ │ │ <1><80d>: Abbrev Number: 18 (DW_TAG_subroutine_type) │ │ │ │ │ <80e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><80e>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1319,15 +1319,15 @@ │ │ │ │ │ <2><9df>: Abbrev Number: 0 │ │ │ │ │ <1><9e0>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <9e1> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <9e2> DW_AT_type : (ref4) <0x9cc>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><9e6>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <9e7> DW_AT_name : (strp) (offset: 0x5b61): magic_api │ │ │ │ │ <9eb> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <9ec> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <9ec> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <9ed> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <9ee> DW_AT_type : (ref4) <0x708>, magic_api_t │ │ │ │ │ <1><9f2>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <9f3> DW_AT_name : (strp) (offset: 0xdc7d): mosaic_shaped_counted │ │ │ │ │ <9f7> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <9f8> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <9f9> DW_AT_decl_column : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 40 filenum: 11 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 8 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 48 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -h3-P|^/>G$ │ │ │ │ │ -d|U,mj$]j │ │ │ │ │ +kGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +X(;#6`K: │ │ │ │ │ +yDM!*(H} │ │ │ │ │ v$vRsR!X │ │ │ │ │ .S)vrE71# │ │ │ │ │ M+6=c+"G │ │ │ │ │ q=;,7k8*z> │ │ │ │ │ ?[~zAS+Z │ │ │ │ │ "rq" #5`:h │ │ │ │ │ gX ;2_(- │ │ │ │ │ F9EydD"8\; │ │ │ │ │ )N7Fr$VD │ │ │ │ │ Y5~6#=eHc │ │ │ │ │ gke5F?&g │ │ │ │ │ `0TL0:/ │ │ │ │ │ `3j;?wV. │ │ │ │ │ -yAo4\x#(W&+ │ │ │ │ │ +%l2E?FYSuv │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/8c/c93c00ca31372d80dac1acb77a1afd2ff57500.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/74/7bb06ad8751066db26212d730099776df52da7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 19% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x958 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 40056 (bytes into file) │ │ │ │ │ + Start of section headers: 40048 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x9c78: │ │ │ │ │ +There are 35 section headers, starting at offset 0x9c70: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000d4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001ec 000118 0002c0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000080 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012080 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012084 001f18 000048 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 001260 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 00125f 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0013f0 000203 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 0015f4 0008fe 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001ef4 000155 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00204c 004240 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00628c 0007c2 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006a50 0000ae 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006b00 001f4d 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 008a50 000b20 10 33 137 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 009570 0005ae 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009b1e 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006b00 001f48 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 008a48 000b20 10 33 137 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 009568 0005ae 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 009b16 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8cc93c00ca31372d80dac1acb77a1afd2ff57500 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 747bb06ad8751066db26212d730099776df52da7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x4773): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2c70): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4462): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa50a): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x77f2): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1a55): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x65b9): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x27f8): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8d2): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7839): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4664): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x2cbf): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x9745): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8a47): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7830): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x99b): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3fab): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3ee7): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x31bb): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7f8e): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x46b4): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x44f4): rails_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 24 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x773 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rails.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1215 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x22a4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2674,27 +2674,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,19 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -Jok\eBhiE │ │ │ │ │ +rXWZP}Wn │ │ │ │ │ +KX$$fr0q │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/8d/a1498a830f3a9febc21be96b7133e473e4349a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/20/9050aa34d6850898f54b752f221c2bb74874b8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 19% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0xbf0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 40264 (bytes into file) │ │ │ │ │ + Start of section headers: 40256 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x9d48: │ │ │ │ │ +There are 35 section headers, starting at offset 0x9d40: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000158 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000270 000118 000390 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00012f20 002f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00013000 002f18 0000b0 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 000130b0 002f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000130b4 002f18 00003c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 00121d 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 0013b0 0001cd 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001580 000a46 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001fc8 0001f4 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0021bc 00411b 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 0062d8 00088d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 006b68 0000b1 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006c1c 001eeb 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 008b08 000bb0 10 33 133 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0096b8 000536 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009bee 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 00121b 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 0013ac 0001cd 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 00157c 000a46 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001fc4 0001f4 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0021b8 00411b 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 0062d4 00088d 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 006b64 0000b1 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006c18 001ee8 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 008b00 000bb0 10 33 133 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0096b0 000536 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 009be6 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8da1498a830f3a9febc21be96b7133e473e4349a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 209050aa34d6850898f54b752f221c2bb74874b8 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x47ce): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2b98): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x446e): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa263): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x75c7): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1989): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x6422): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2730): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x893): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x760e): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x46c9): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x2bec): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x7ae3): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x878f): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x7605): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x93c): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3e81): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3dbd): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x30e5): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x652a): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4719): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x9f1e): right_arm_x │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 13 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x719 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fold.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x11bb │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3050 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3084 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3107 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x224a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3123 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2659,27 +2659,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x325b │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32af │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -d! 2"&,i │ │ │ │ │ -lQ=@[gq : │ │ │ │ │ -vyPKc%.v>. │ │ │ │ │ +/}D8ab0@ │ │ │ │ │ +KAqV.T-WY │ │ │ │ │ +sxM9/?Ku │ │ │ │ │ h8%lV;gg │ │ │ │ │ vt}x%YZp= │ │ │ │ │ '_"2*rh- │ │ │ │ │ yfm np/# │ │ │ │ │ 77MAW Kg │ │ │ │ │ q\,WJfdR │ │ │ │ │ J>SzkO&W- │ │ │ │ │ 6]*QkmYU │ │ │ │ │ -4n[mn@Jk │ │ │ │ │ +*6:6VMK! │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/8f/98255916ecc557cea3b88e9a469b4e33558ca7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ac/9fe198950aee4848e030617cf8aecf30f83f22.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000a7e 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c10 00016c 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000d7c 000533 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0012b0 00010d 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0013c0 004037 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0053f8 000275 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 005670 00002e 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0056a0 001efc 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0056a0 001ef9 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00759c 000990 10 33 125 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 007f2c 000472 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00839e 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8f98255916ecc557cea3b88e9a469b4e33558ca7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ac9fe198950aee4848e030617cf8aecf30f83f22 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x4736): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b60): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x442b): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa124): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x753c): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x198a): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x638f): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x26fc): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8f2): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7583): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4631): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x35bc): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x932a): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x85cc): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x757a): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x98f): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e61): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d9d): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x30c2): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7bf5): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4681): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x91a6): smudge_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -Ri;VdbE;> │ │ │ │ │ +?"GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +Ri;VdbE;.uDKk │ │ │ │ │ +>UYF5>5YF │ │ │ │ │ 8n`f178 b │ │ │ │ │ 0{chs)is │ │ │ │ │ -pL3Y3*dW │ │ │ │ │ -)VwJVNTKw │ │ │ │ │ +8; ;%]>_ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/92/40312309d91ecfe03e77d7e99c3d0dd5b5f69e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ec/71c7d058bcf397ca2a8be20d64af4ce48f08b9.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 20% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x918 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 40320 (bytes into file) │ │ │ │ │ + Start of section headers: 40316 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x9d80: │ │ │ │ │ +There are 35 section headers, starting at offset 0x9d7c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 000290 10 A 4 3 4 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000190 000c7a 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000e0c 0001dc 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000fe8 000761 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00174c 0000eb 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001838 004c01 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00643c 000381 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 0067c0 00006c 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 00682c 0024bd 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 008cec 0009d0 10 33 119 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0096bc 00056a 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009c26 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 00682c 0024bb 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 008ce8 0009d0 10 33 119 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0096b8 00056a 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 009c22 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9240312309d91ecfe03e77d7e99c3d0dd5b5f69e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ec71c7d058bcf397ca2a8be20d64af4ce48f08b9 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x5316): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x3299): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4f41): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xc0f4): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x8d47): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1e74): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x77d0): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2e15): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x967): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x8d8e): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x51f9): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3306): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xb0d8): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0xa1fb): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8d85): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xa78): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x4979): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x48b5): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x387a): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x95d1): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x5249): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <7b9> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7ba> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7bb> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7bc> DW_AT_decl_column : (data1) 9 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 69 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 70 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 71 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 71 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 73 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x319d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d1 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3254 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 25 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2c3d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3270 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 25 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2752,27 +2752,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x33a8 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x33fc │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +OBGy DW_AT_decl_line : (data1) 107 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e5>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x5baa): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <43b> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <43c> DW_AT_sibling : (ref4) <0x538> │ │ │ │ │ <2><440>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <441> DW_AT_name : (strp) (offset: 0x373d): tp_version │ │ │ │ │ <445> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <446> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <446> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <447> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <448> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <44c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44e> DW_AT_name : (strp) (offset: 0x573e): data_directory │ │ │ │ │ <452> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <453> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <453> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <454> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <455> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <459> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45b> DW_AT_name : (strp) (offset: 0xccf4): update_progress_bar │ │ │ │ │ <45f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <460> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <460> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <461> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <462> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <466> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><467>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0x978f): special_notify │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0x54a> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><474>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0x2189): sRGB_to_linear │ │ │ │ │ <479> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0x566>, float │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><481>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x825a): linear_to_sRGB │ │ │ │ │ <486> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x57b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x31c3): in_circle │ │ │ │ │ <493> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x59a>, int │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0xaf2): getpixel │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x5bf>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0x97d6): putpixel │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x5df> │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x5a6b): playsound │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x450b): stopsound │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0xbb8e): line │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x668> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0xacc6): button_down │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x673>, int │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0x97cd): rgbtohsv │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0xc6f): hsvtorgb │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x6cd> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><503>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0x4f7c): canvas_w │ │ │ │ │ <508> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><510>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0x4e9d): canvas_h │ │ │ │ │ <515> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0x3d50): scale │ │ │ │ │ <522> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x6f1>, SDL_Surface, SDL_Surface │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0xa080): touched │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x70b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><537>: Abbrev Number: 0 │ │ │ │ │ <1><538>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <539> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><539>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><70a>: Abbrev Number: 0 │ │ │ │ │ <1><70b>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <70c> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <70d> DW_AT_type : (ref4) <0x6f7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><711>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <712> DW_AT_name : (strp) (offset: 0x5abb): magic_api │ │ │ │ │ <716> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <717> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <717> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <718> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <719> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><71d>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <71e> DW_AT_name : (strp) (offset: 0x1b65): noise_AMOUNT │ │ │ │ │ <722> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <723> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <724> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -A@R $! H │ │ │ │ │ )~e9[NW │ │ │ │ │ hEp-+H=8 │ │ │ │ │ Hu\fEKr │ │ │ │ │ h$!$w(>$ │ │ │ │ │ -g]q%Kf$SF │ │ │ │ │ -?7 ogz7$ │ │ │ │ │ -ga)!ian9O │ │ │ │ │ -F\gSX.{g2 │ │ │ │ │ -'?uU!K?s │ │ │ │ │ +CT6p L'f │ │ │ │ │ +=p5%o DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x5174): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x3174): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4cf1): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbdd5): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x892c): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1cfc): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x73f6): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2c92): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x947): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x73b6): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x5035): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3e72): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xadfa): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x9e56): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8991): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xa56): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x4785): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x46a5): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3771): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x754c): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x5093): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x547e): cartoon_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 41 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -311,16 +311,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2662 │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 80 filename: /usr/include/arm-linux-gnueabihf/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2873 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 81 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 81 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 82 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 83 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -554,27 +554,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x398c │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 109 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 91 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x39c0 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a43 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x342c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 111 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a5f │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -3142,27 +3142,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3b97 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3beb │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -u+)YLJfLPE │ │ │ │ │ +uGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ M1/eS6 │ │ │ │ │ L2(Q@R5Z8 │ │ │ │ │ 3e`"%+)2 │ │ │ │ │ $)FF03!x^ │ │ │ │ │ ^nLJ}}0<: LS) │ │ │ │ │ -med-kd(g │ │ │ │ │ -wgKvNX({ │ │ │ │ │ +K0TxG$VlDu]i; │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/a2/4b562c16abc3ab51a57611245e4058882230b7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/17/5af33e8262e08913a1e55bf456b0e27f6da783.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 19% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00010f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00011000 000f18 000044 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00011044 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00011048 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000937 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000938 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000ac8 00016e 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000c38 00041e 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001058 0000cb 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001124 004039 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005160 00019c 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 0052fc 001eff 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 0052fc 001efd 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 0071fc 000870 10 32 109 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 007a6c 00043c 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 007ea8 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a24b562c16abc3ab51a57611245e4058882230b7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 175af33e8262e08913a1e55bf456b0e27f6da783 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x4736): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b3b): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x441f): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa153): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7605): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x19ca): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6455): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2731): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8f8): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x764c): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4631): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x35aa): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x93b9): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x86de): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7643): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x995): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e3f): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d7b): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x308f): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7cce): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4681): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x28ad): snd_effect │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ w\)'@yH │ │ │ │ │ BpRu(=,` │ │ │ │ │ NM3ynvnn │ │ │ │ │ -<[7_3Ud[; │ │ │ │ │ +~Tk't@VR{vU │ │ │ │ │ +$X\`JpYh │ │ │ │ │ +8.KM"k_f │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/a8/3abca47ea903801a41797d5431357371f633f3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/70/3366a0fd896ddf248148f1cdb09326c657227e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x890 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 41900 (bytes into file) │ │ │ │ │ + Start of section headers: 41896 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0xa3ac: │ │ │ │ │ +There are 35 section headers, starting at offset 0xa3a8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001c8 000118 000240 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000060 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012060 001f18 000040 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000120a0 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000c3a 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000dcc 0001e4 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000fb0 0006d4 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001684 000159 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0017e0 005000 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 0067e0 000424 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 006c04 000077 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006c7c 002817 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 009494 000940 10 33 115 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 009dd4 000481 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00a255 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000c38 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000dc8 0001e4 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000fac 0006d4 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001680 000159 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0017dc 005000 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 0067dc 000424 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 006c00 000077 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006c78 002816 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 009490 000940 10 33 115 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 009dd0 000481 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00a251 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a83abca47ea903801a41797d5431357371f633f3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 703366a0fd896ddf248148f1cdb09326c657227e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -578,147 +578,147 @@ │ │ │ │ │ <432> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <433> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <434> DW_AT_type : (ref4) <0x3ea>, Mix_Chunk │ │ │ │ │ <1><438>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <439> DW_AT_name : (strp) (offset: 0x584e): magic_api_t │ │ │ │ │ <43d> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <43e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <43f> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <43f> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <440> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <441> DW_AT_sibling : (ref4) <0x53d> │ │ │ │ │ <2><445>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <446> DW_AT_name : (strp) (offset: 0x35c2): tp_version │ │ │ │ │ <44a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <44b> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <44c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <44d> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <451> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><452>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <453> DW_AT_name : (strp) (offset: 0x53e5): data_directory │ │ │ │ │ <457> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <458> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <458> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <459> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45a> DW_AT_type : (ref4) <0xad>, char │ │ │ │ │ <45e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <460> DW_AT_name : (strp) (offset: 0xc7ed): update_progress_bar │ │ │ │ │ <464> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <465> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <465> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <466> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <467> DW_AT_type : (ref4) <0x53e> │ │ │ │ │ <46b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><46c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <46d> DW_AT_name : (strp) (offset: 0x93dc): special_notify │ │ │ │ │ <471> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <472> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <472> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <473> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <474> DW_AT_type : (ref4) <0x54f> │ │ │ │ │ <478> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><479>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47a> DW_AT_name : (strp) (offset: 0x202f): sRGB_to_linear │ │ │ │ │ <47e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <47f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <480> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <481> DW_AT_type : (ref4) <0x56b>, float │ │ │ │ │ <485> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><486>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <487> DW_AT_name : (strp) (offset: 0x802f): linear_to_sRGB │ │ │ │ │ <48b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <48c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <48d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <48e> DW_AT_type : (ref4) <0x580>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <492> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><493>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <494> DW_AT_name : (strp) (offset: 0x2df8): in_circle │ │ │ │ │ <498> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <499> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <499> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <49a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49b> DW_AT_type : (ref4) <0x59f>, int │ │ │ │ │ <49f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><4a0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a1> DW_AT_name : (strp) (offset: 0xa0a): getpixel │ │ │ │ │ <4a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a6> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a6> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4a7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a8> DW_AT_type : (ref4) <0x5c4>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4ac> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4ad>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ae> DW_AT_name : (strp) (offset: 0x9423): putpixel │ │ │ │ │ <4b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b3> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4b3> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4b4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b5> DW_AT_type : (ref4) <0x5e4> │ │ │ │ │ <4b9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4ba>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4bb> DW_AT_name : (strp) (offset: 0x5709): playsound │ │ │ │ │ <4bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c2> DW_AT_type : (ref4) <0x605> │ │ │ │ │ <4c6> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c8> DW_AT_name : (strp) (offset: 0x3616): stopsound │ │ │ │ │ <4cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4cd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4cd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4ce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4cf> DW_AT_type : (ref4) <0x53e> │ │ │ │ │ <4d3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4d4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d5> DW_AT_name : (strp) (offset: 0xb72a): line │ │ │ │ │ <4d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4da> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4da> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4db> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4dc> DW_AT_type : (ref4) <0x66d> │ │ │ │ │ <4e0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4e1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e2> DW_AT_name : (strp) (offset: 0xa88e): button_down │ │ │ │ │ <4e6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e7> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4e7> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4e8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4e9> DW_AT_type : (ref4) <0x678>, int │ │ │ │ │ <4ed> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4ee>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ef> DW_AT_name : (strp) (offset: 0x941a): rgbtohsv │ │ │ │ │ <4f3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f4> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4f4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f6> DW_AT_type : (ref4) <0x6a8> │ │ │ │ │ <4fa> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4fb>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fc> DW_AT_name : (strp) (offset: 0xb7f): hsvtorgb │ │ │ │ │ <500> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <501> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <501> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <502> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <503> DW_AT_type : (ref4) <0x6d2> │ │ │ │ │ <507> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><508>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <509> DW_AT_name : (strp) (offset: 0x4d52): canvas_w │ │ │ │ │ <50d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <50e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <50f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <510> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <514> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><515>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <516> DW_AT_name : (strp) (offset: 0x4c73): canvas_h │ │ │ │ │ <51a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51b> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51b> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <51d> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <521> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><522>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <523> DW_AT_name : (strp) (offset: 0x3bb4): scale │ │ │ │ │ <527> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <528> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <528> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <529> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <52a> DW_AT_type : (ref4) <0x6f6>, SDL_Surface, SDL_Surface │ │ │ │ │ <52e> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <530> DW_AT_name : (strp) (offset: 0x9c8e): touched │ │ │ │ │ <534> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <535> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <535> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <536> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <537> DW_AT_type : (ref4) <0x710>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><53c>: Abbrev Number: 0 │ │ │ │ │ <1><53d>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <53e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><53e>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -939,15 +939,15 @@ │ │ │ │ │ <2><70f>: Abbrev Number: 0 │ │ │ │ │ <1><710>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <711> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <712> DW_AT_type : (ref4) <0x6fc>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><716>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <717> DW_AT_name : (strp) (offset: 0x5759): magic_api │ │ │ │ │ <71b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <71d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <71e> DW_AT_type : (ref4) <0x438>, magic_api_t │ │ │ │ │ <1><722>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <723> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <724> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <725> DW_AT_type : (ref4) <0x37>, unsigned int │ │ │ │ │ <729> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1ce4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d3c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1df0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x339e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33d2 │ │ │ │ │ @@ -2802,27 +2802,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3455 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,15 @@ │ │ │ │ │ -Ay}T15sq │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +W"~GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ )/'_vyQ, │ │ │ │ │ Lk^*X9Uo │ │ │ │ │ )]I3#51. │ │ │ │ │ X?l`Ik/+Q │ │ │ │ │ G)i~G/v │ │ │ │ │ +g`-d5L;k? │ │ │ │ │ +Y7cc[tS. │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/ad/75155799347241f01f9f6a8b27fb31d36a89a7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/91/84d2e29ba22b2cd8418567d5f23a382d0de563.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x6c0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 33184 (bytes into file) │ │ │ │ │ + Start of section headers: 33180 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0x81a0: │ │ │ │ │ +There are 34 section headers, starting at offset 0x819c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 0001e0 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000048 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012048 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0001204c 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000975 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000976 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000b08 00015d 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000c68 00047b 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0010e4 0000e8 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0011cc 00404f 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 00521c 000227 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 005444 001ef9 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 007340 0008e0 10 32 115 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 007c20 000436 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 008056 000149 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 005444 001ef7 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00733c 0008e0 10 32 115 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 007c1c 000436 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 008052 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ad75155799347241f01f9f6a8b27fb31d36a89a7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9184d2e29ba22b2cd8418567d5f23a382d0de563 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -658,147 +658,147 @@ │ │ │ │ │ <4cd> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4ce> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4cf> DW_AT_type : (ref4) <0x485>, Mix_Chunk │ │ │ │ │ <1><4d3>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4d4> DW_AT_name : (strp) (offset: 0x47b1): magic_api_t │ │ │ │ │ <4d8> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4da> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4da> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4db> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4dc> DW_AT_sibling : (ref4) <0x5d8> │ │ │ │ │ <2><4e0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e1> DW_AT_name : (strp) (offset: 0x2ba1): tp_version │ │ │ │ │ <4e5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e6> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e8> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <4ec> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ed>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ee> DW_AT_name : (strp) (offset: 0x44a6): data_directory │ │ │ │ │ <4f2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f3> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f3> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f5> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <4f9> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fa>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fb> DW_AT_name : (strp) (offset: 0xa148): update_progress_bar │ │ │ │ │ <4ff> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <500> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <500> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <501> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <502> DW_AT_type : (ref4) <0x5d9> │ │ │ │ │ <506> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><507>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <508> DW_AT_name : (strp) (offset: 0x75fd): special_notify │ │ │ │ │ <50c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <50e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50f> DW_AT_type : (ref4) <0x5ea> │ │ │ │ │ <513> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><514>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <515> DW_AT_name : (strp) (offset: 0x19fa): sRGB_to_linear │ │ │ │ │ <519> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51c> DW_AT_type : (ref4) <0x606>, float │ │ │ │ │ <520> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><521>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <522> DW_AT_name : (strp) (offset: 0x6486): linear_to_sRGB │ │ │ │ │ <526> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <527> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <527> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <528> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <529> DW_AT_type : (ref4) <0x61b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><52e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52f> DW_AT_name : (strp) (offset: 0x2760): in_circle │ │ │ │ │ <533> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <534> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <534> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <535> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <536> DW_AT_type : (ref4) <0x63a>, int │ │ │ │ │ <53a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53c> DW_AT_name : (strp) (offset: 0x8f2): getpixel │ │ │ │ │ <540> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <541> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <541> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <542> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <543> DW_AT_type : (ref4) <0x65f>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <547> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><548>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <549> DW_AT_name : (strp) (offset: 0x7644): putpixel │ │ │ │ │ <54d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54e> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <54e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <550> DW_AT_type : (ref4) <0x67f> │ │ │ │ │ <554> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><555>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <556> DW_AT_name : (strp) (offset: 0x46ac): playsound │ │ │ │ │ <55a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55d> DW_AT_type : (ref4) <0x6a0> │ │ │ │ │ <561> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><562>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <563> DW_AT_name : (strp) (offset: 0x3618): stopsound │ │ │ │ │ <567> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <568> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <568> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <569> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56a> DW_AT_type : (ref4) <0x5d9> │ │ │ │ │ <56e> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <570> DW_AT_name : (strp) (offset: 0x9341): line │ │ │ │ │ <574> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <575> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <575> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <576> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <577> DW_AT_type : (ref4) <0x708> │ │ │ │ │ <57b> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <57d> DW_AT_name : (strp) (offset: 0x86a8): button_down │ │ │ │ │ <581> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <582> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <582> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <583> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <584> DW_AT_type : (ref4) <0x713>, int │ │ │ │ │ <588> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><589>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <58a> DW_AT_name : (strp) (offset: 0x763b): rgbtohsv │ │ │ │ │ <58e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58f> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <590> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <591> DW_AT_type : (ref4) <0x743> │ │ │ │ │ <595> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><596>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <597> DW_AT_name : (strp) (offset: 0x98f): hsvtorgb │ │ │ │ │ <59b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59c> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59e> DW_AT_type : (ref4) <0x76d> │ │ │ │ │ <5a2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a4> DW_AT_name : (strp) (offset: 0x3ed5): canvas_w │ │ │ │ │ <5a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a9> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5aa> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ab> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5af> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b1> DW_AT_name : (strp) (offset: 0x3e11): canvas_h │ │ │ │ │ <5b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b6> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b6> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b8> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5be> DW_AT_name : (strp) (offset: 0x30f5): scale │ │ │ │ │ <5c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c3> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c3> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c5> DW_AT_type : (ref4) <0x791>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c9> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5cb> DW_AT_name : (strp) (offset: 0x7c96): touched │ │ │ │ │ <5cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d0> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d0> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d2> DW_AT_type : (ref4) <0x7ab>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d6> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d7>: Abbrev Number: 0 │ │ │ │ │ <1><5d8>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5d9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d9>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ <2><7aa>: Abbrev Number: 0 │ │ │ │ │ <1><7ab>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7ac> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7ad> DW_AT_type : (ref4) <0x797>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b1>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b2> DW_AT_name : (strp) (offset: 0x46fc): magic_api │ │ │ │ │ <7b6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b7> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b7> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b9> DW_AT_type : (ref4) <0x4d3>, magic_api_t │ │ │ │ │ <1><7bd>: Abbrev Number: 19 (DW_TAG_array_type) │ │ │ │ │ <7be> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <7c2> DW_AT_sibling : (ref4) <0x7d3> │ │ │ │ │ <2><7c6>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <7c7> DW_AT_type : (ref4) <0x29>, unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afc │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b0c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3167 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b50 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3183 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2679,27 +2679,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32bb │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,13 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -{PLVFw3h4H) │ │ │ │ │ -@w1RU):KY │ │ │ │ │ +cGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ 4FMA* 8G │ │ │ │ │ #Zc,QsX/ │ │ │ │ │ u %~++N+ │ │ │ │ │ -ocBl3f-w │ │ │ │ │ -Y1+2A[ZwB │ │ │ │ │ +KxS;`^?0 │ │ │ │ │ +oH7\uS,\ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/b1/f107082f5c534e57edffb137863ea7d0e48745.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/32/61c1d4f7ac88bc24b8c0e1207f94a280a4cd4d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000074 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012074 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012078 001f18 000038 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 00106b 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 00106a 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0011fc 0001de 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 0013dc 0008c2 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001ca0 000165 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001e08 004165 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005f70 000529 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 00649c 000074 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006510 001ee0 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006510 001edf 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 0083f0 000b00 10 33 138 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 008ef0 0005a1 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 009491 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b1f107082f5c534e57edffb137863ea7d0e48745 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3261c1d4f7ac88bc24b8c0e1207f94a280a4cd4d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x468f): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2c15): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4392): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa3a2): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x76b2): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x19d8): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x634c): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x279e): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x8a3): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x76f9): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x458a): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x2c64): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x95ff): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x8892): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x76f0): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x92a): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3f6a): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3ea6): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3169): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7df2): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x45da): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x3e>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30ab │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30df │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3162 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ -EGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +MGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +tGxv\ │ │ │ │ │ hNLZ]%=O │ │ │ │ │ KPBQ1*PF@/b │ │ │ │ │ ?RL4[DYe │ │ │ │ │ -QKh?Zr-Vn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/b2/8c352ec4390a42ca0d4d4cc3957dce0ba66067.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b3/2eb32ae7830d297c2a300204a141b021cd831b.debug │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x738 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 38092 (bytes into file) │ │ │ │ │ + Start of section headers: 38088 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x94cc: │ │ │ │ │ +There are 35 section headers, starting at offset 0x94c8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 000210 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000050 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012050 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012054 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000a2a 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000a29 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000bbc 000178 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000d34 000563 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001298 000121 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0013bc 004b56 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005f14 0001f5 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 00610c 00004e 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 00615c 0024db 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 008638 000900 10 33 114 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 008f38 00043c 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009374 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 00615c 0024d8 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 008634 000900 10 33 114 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 008f34 00043c 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 009370 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b28c352ec4390a42ca0d4d4cc3957dce0ba66067 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b32eb32ae7830d297c2a300204a141b021cd831b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x54a7): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x333e): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x50f7): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbf0f): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x8c90): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1f30): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x78f9): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2e83): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0xa00): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x8cd7): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x538e): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x404b): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xaf28): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0xa025): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8cce): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xb37): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x49e8): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x4909): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3948): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x947d): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x53de): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x483b): ripples_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1bf4 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1c04 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31a8 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 99 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31dc │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x325f │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2c48 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 101 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x327b │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2754,27 +2754,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x33b3 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3407 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -`gGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ Ekx|u)7Z1 │ │ │ │ │ .Fh|8giJ │ │ │ │ │ 9B}&pF*g │ │ │ │ │ ~YE!X=Jb │ │ │ │ │ - j5>;E9! │ │ │ │ │ -v%q.]*x" │ │ │ │ │ -AV^`*4Qp │ │ │ │ │ -wc5P~b,fW │ │ │ │ │ +wGd9o-X* │ │ │ │ │ +A6M:Oh,h │ │ │ │ │ +;H&3@mbO` │ │ │ │ │ ++%Y^l0\U L │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/be/5c46f5685f4ddb49bba1a1974f5375344ab6ad.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d0/9e48d7032ae30d7c8320a010f5d5b8c9886c80.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000060 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012060 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012064 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000a4c 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000bdc 000165 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000d44 0004eb 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001230 000115 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 001348 0042e1 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 00562c 0001e7 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 005814 00200f 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000a4e 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000be0 000165 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000d48 0004eb 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 001234 000115 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 00134c 0042e1 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 005630 0001e7 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 005818 00200c 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 007824 000970 10 32 118 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 008194 000457 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 0085eb 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: be5c46f5685f4ddb49bba1a1974f5375344ab6ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d09e48d7032ae30d7c8320a010f5d5b8c9886c80 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x48c5): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2d96): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x459e): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0x9297): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7958): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1a78): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x671c): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2861): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x938): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x799f): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x4317): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x2de5): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x97a9): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8b94): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7996): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9e4): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x410a): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x4046): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x3300): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x807f): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x47ff): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x8e52): puzzle_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 43 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -100,16 +100,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 40 filename: /usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 21 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1a9b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -500,27 +500,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x320d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3241 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x32c4 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2407 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 104 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x32e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2755,27 +2755,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3418 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x346c │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,15 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +_8yNX^c~ │ │ │ │ │ +P|+D7'"] │ │ │ │ │ -kZ_^f4H$ │ │ │ │ │ hJJbIf7~! │ │ │ │ │ N:"[Z1If │ │ │ │ │ ,f'Fh'Ue[T\ │ │ │ │ │ -q:BrZ~5K │ │ │ │ │ -$VmQ_urh │ │ │ │ │ -:)>; /kv\Q+ │ │ │ │ │ -9uiElz.% │ │ │ │ │ -dYafpYe2 │ │ │ │ │ +$|\y*hB; │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/bf/d4fd77577603628f3599aa980dcdb6d33966aa.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a1/d37122c6c4cf20b16e441e07c4ae72a1ff83eb.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00006c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001206c 001f18 000024 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012090 001f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000a1d 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000bb0 0001be 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000d70 00052f 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 0012a0 0000f5 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 001398 005254 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 0065ec 00020f 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 0067fb 000020 00 0 0 1 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 00681c 002938 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000a1a 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000bac 0001be 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000d6c 00052f 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 00129c 0000f5 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 001394 005254 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 0065e8 00020f 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 0067f7 000020 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006818 00293a 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 009154 000940 10 33 111 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 009a94 000470 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 009f04 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bfd4fd77577603628f3599aa980dcdb6d33966aa │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a1d37122c6c4cf20b16e441e07c4ae72a1ff83eb │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <42d> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e5>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x5b7a): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <43b> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <43c> DW_AT_sibling : (ref4) <0x538> │ │ │ │ │ <2><440>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <441> DW_AT_name : (strp) (offset: 0x372c): tp_version │ │ │ │ │ <445> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <446> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <446> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <447> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <448> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <44c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44e> DW_AT_name : (strp) (offset: 0x5709): data_directory │ │ │ │ │ <452> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <453> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <453> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <454> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <455> DW_AT_type : (ref4) <0xa6>, char │ │ │ │ │ <459> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45b> DW_AT_name : (strp) (offset: 0xcd4f): update_progress_bar │ │ │ │ │ <45f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <460> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <460> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <461> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <462> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <466> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><467>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0x9781): special_notify │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0x54a> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><474>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0x215b): sRGB_to_linear │ │ │ │ │ <479> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0x566>, float │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><481>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x82b6): linear_to_sRGB │ │ │ │ │ <486> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x57b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x31a7): in_circle │ │ │ │ │ <493> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x59a>, int │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0xb29): getpixel │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x5bf>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0x97c8): putpixel │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x5df> │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x5a35): playsound │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x4503): stopsound │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x539> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0xbc17): line │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x668> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0xacfe): button_down │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x673>, int │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0x97bf): rgbtohsv │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0xc9e): hsvtorgb │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x6cd> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><503>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0x4f58): canvas_w │ │ │ │ │ <508> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><510>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0x4e79): canvas_h │ │ │ │ │ <515> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0x3d62): scale │ │ │ │ │ <522> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x6f1>, SDL_Surface, SDL_Surface │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0xa072): touched │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x70b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><537>: Abbrev Number: 0 │ │ │ │ │ <1><538>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <539> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><539>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><70a>: Abbrev Number: 0 │ │ │ │ │ <1><70b>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <70c> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <70d> DW_AT_type : (ref4) <0x6f7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><711>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <712> DW_AT_name : (strp) (offset: 0x5a85): magic_api │ │ │ │ │ <716> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <717> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <717> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <718> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <719> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><71d>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <71e> DW_AT_name : (strp) (offset: 0xc383): snow_AMOUNT │ │ │ │ │ <722> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <723> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <724> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1d21 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1d79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1e2d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x33db │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x340f │ │ │ │ │ @@ -2821,27 +2821,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3492 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x34e6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,17 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +OI *5AyA │ │ │ │ │ +bc|(j6!? │ │ │ │ │ MNyRrU3,i, │ │ │ │ │ tY=`Xq?} │ │ │ │ │ 4(|{LVSD │ │ │ │ │ , \I39 y │ │ │ │ │ -zF[+E>I| │ │ │ │ │ -?\tRM""V │ │ │ │ │ +Y)|li^3j │ │ │ │ │ +$>w(eogdno │ │ │ │ │ .vl%FW8: │ │ │ │ │ -'m&+Bt&_ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/c8/270d22faa8790b13792a0c17bfbfa5432eba19.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/7a/94610c7a77599377d83f755467e0e69c4a3c19.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00012f20 002f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00013000 002f18 00008c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001308c 002f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00013090 002f18 000038 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 0014ec 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 0014ea 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 00167c 0001f5 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001874 0008e7 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00215c 000206 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002364 004181 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0064e8 0009f7 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 006ee0 0000ed 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006fd0 001ee4 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006fd0 001ee2 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 008eb4 000ca0 10 33 156 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 009b54 0005eb 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00a13f 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c8270d22faa8790b13792a0c17bfbfa5432eba19 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a94610c7a77599377d83f755467e0e69c4a3c19 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x474b): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2c0b): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4440): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa38b): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x7761): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1a44): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x64f6): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x27c4): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x936): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x77a8): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x4646): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x2c5a): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x9614): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x88d0): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x779f): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x9e0): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3f5b): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3e97): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x30>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x315e): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7e91): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4696): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x41b7): img_w │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 5 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 14 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x713 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/string.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x11b5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x304a │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x307e │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3101 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2244 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x311d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2658,27 +2658,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3255 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -3,19 +3,16 @@ │ │ │ │ │ zSz'p):| │ │ │ │ │ e P5W%?( │ │ │ │ │ "H#QT`$c' │ │ │ │ │ FC{^d7C │ │ │ │ │ -l[T6AVzfy │ │ │ │ │ -_|5^r:.tO │ │ │ │ │ -1v>*6N=&M@ │ │ │ │ │ -FZM(I=Xu │ │ │ │ │ +JS D|`2 │ │ │ │ │ +`Y*yh[&.~J │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/ca/047d9d79ef50351774877d50d69c8f5568ae73.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a8/e28c96256ca0fc5ed5a507c276a0bc06e53410.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 22% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x810 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 38704 (bytes into file) │ │ │ │ │ + Start of section headers: 38696 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x9730: │ │ │ │ │ +There are 35 section headers, starting at offset 0x9728: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 0000b0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001c8 000118 000240 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000060 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012060 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012064 001f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000b45 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000cd8 000182 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000e5c 00064e 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 0014ac 000106 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0015b4 004b3a 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 0060f0 000285 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 006378 000034 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0063ac 0024d5 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 008884 000910 10 33 112 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 009194 000442 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 0095d6 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000b44 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000cd4 000182 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000e58 00064e 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0014a8 000106 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0015b0 004b3a 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 0060ec 000285 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 006374 000034 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0063a8 0024d3 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00887c 000910 10 33 112 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00918c 000442 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 0095ce 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ca047d9d79ef50351774877d50d69c8f5568ae73 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a8e28c96256ca0fc5ed5a507c276a0bc06e53410 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x526a): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x31e8): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4d90): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbe8c): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x8a44): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x200f): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x7628): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2caa): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x974): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x75e8): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x512b): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3255): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xe95): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x9f71): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8a99): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xab2): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x4842): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x4762): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x77>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x37ed): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x775f): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x5189): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x336b): fisheye_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 34 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -128,16 +128,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1fcb │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 37 filename: /usr/include/arm-linux-gnueabihf/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x21dc │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 38 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 38 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 39 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 40 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -554,27 +554,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3977 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 108 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 90 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x39ab │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a2e │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 47 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b71 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 110 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3a4a │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 47 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -3139,27 +3139,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3b82 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3bd6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,15 @@ │ │ │ │ │ -sGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ 7grL>5*! │ │ │ │ │ iaoekcmg │ │ │ │ │ 30/X} #2 │ │ │ │ │ /'*KA.Pei │ │ │ │ │ )lu,fUkd3, │ │ │ │ │ r^)cqf , │ │ │ │ │ fvAb9Lfc │ │ │ │ │ -/FF#U&G" │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/d0/195460bf92866585c608a0bc741af2ba9335a2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c7/d7b12ffdba45220184e2678c623a6b0369588e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x6b0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 34228 (bytes into file) │ │ │ │ │ + Start of section headers: 34224 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x85b4: │ │ │ │ │ +There are 35 section headers, starting at offset 0x85b0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00010f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00011000 000f18 000048 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00011048 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0001104c 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000b43 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000b42 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000cd4 0001b1 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000e88 0004da 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001364 00010c 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001470 00406d 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0054e0 0002ee 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 0057d0 00002b 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0057fc 001ef1 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 0076f0 000950 10 33 121 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 008040 00041a 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00845a 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0057fc 001eee 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0076ec 000950 10 33 121 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00803c 00041a 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 008456 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d0195460bf92866585c608a0bc741af2ba9335a2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c7d7b12ffdba45220184e2678c623a6b0369588e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4c8> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x46e3): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b0d): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x43d8): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa0e9): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x7527): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x196c): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x635e): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x26e6): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x8dd): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x756e): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x45de): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x359e): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x6ddd): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x33f0): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7565): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x988): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e1b): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3d57): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x306f): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7bdb): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x462e): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x33fc): fill_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 42 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,13 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -`UGtmkrDw │ │ │ │ │ -><0"@2#"@2 │ │ │ │ │ -SeA|OY-b? │ │ │ │ │ 0{e(u!)u │ │ │ │ │ *;g`/jCol │ │ │ │ │ W[4I2%b> │ │ │ │ │ qVETU no+2 │ │ │ │ │ -KD3;pI?0 │ │ │ │ │ -LK2NRtvG │ │ │ │ │ -3Mrw_ DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x53dc): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x3288): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4ff4): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xbea1): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x8bc1): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x1e1d): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x77e5): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x2d5e): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x9f7): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x8c08): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x52bf): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x4c83): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0xae70): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x9f59): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x8bff): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0xb21): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x48ff): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x7e>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x4820): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x7e>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x38b5): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x78ee): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x530f): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0xbe23): xmid │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x80b │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rosette.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 16 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x12ad │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 17 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 17 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 19 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3142 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 99 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3176 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x31f9 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x233c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 101 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3215 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2733,27 +2733,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x334d │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x33a1 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,15 @@ │ │ │ │ │ -`GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ SvtTGhdI │ │ │ │ │ ,BU:nX9zN │ │ │ │ │ ?Z{2`de^ │ │ │ │ │ nS#x96pm │ │ │ │ │ 1kdU&cif7% │ │ │ │ │ -'6#o~Sgr │ │ │ │ │ -4^Ld|=^9 │ │ │ │ │ -pXVX]vZ[ │ │ │ │ │ +HpX$Jt5A │ │ │ │ │ +2z3r|md[Y │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/dc/7f80328cbcdf658c53e0f946a4ca0cebe52268.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/34/7eabbfe17811ef9ed73918aff00e1e5c4ad3aa.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 20% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000074 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012074 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012078 001f18 000034 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 0010bc 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 0010bb 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 00124c 000203 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001450 00089a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001cec 000165 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001e54 00419a 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 005ff0 000589 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 00657c 000073 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 0065f0 001eeb 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 0065f0 001eea 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 0084dc 000b00 10 33 138 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 008fdc 0005a8 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 009584 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc7f80328cbcdf658c53e0f946a4ca0cebe52268 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 347eabbfe17811ef9ed73918aff00e1e5c4ad3aa │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x46c5): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2bc8): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4391): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xaf>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa3ba): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x7790): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x19ac): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x6459): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x273e): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x895): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x77d7): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x45c0): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x2c17): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x962c): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x897b): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x77ce): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x930): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3ed5): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3e11): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x37>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x311c): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7ecb): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4610): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x3e>, unsigned int │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30ab │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30df │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3162 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b6 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x330a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -"hGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ )zB!j#'N │ │ │ │ │ |#;0LPcFu+F │ │ │ │ │ 3x_Dga&~ │ │ │ │ │ vrrLeGIDV │ │ │ │ │ -PNpb}9#K │ │ │ │ │ -d2f|M\xh │ │ │ │ │ - ;yT#h@^ │ │ │ │ │ -Vg/pl DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x479b): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2b74): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4466): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa1b4): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x762d): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x19b2): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x646b): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x273f): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x906): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x7674): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x466c): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x35f4): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x93b6): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x8700): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x766b): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9a3): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3e84): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3dc0): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x30e2): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7cfd): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x46ca): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0xbb48): kalidescope_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -b8E N-8i │ │ │ │ │ -P:sn1@Lf │ │ │ │ │ +.ni&c8Afe │ │ │ │ │ V !0u/|dI │ │ │ │ │ +3yU9],1Fv#) │ │ │ │ │ r7~H&v{!c │ │ │ │ │ -<[7_3Ut3; │ │ │ │ │ +~j%-^XxBB │ │ │ │ │ +xQm^,UGV[ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/e2/f95060b196a218f73b3680b37d0e94bff0d881.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a7/44f2a42f9594645e77cb3ef29091b37c3db0c8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x700 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 38560 (bytes into file) │ │ │ │ │ + Start of section headers: 38564 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x96a0: │ │ │ │ │ +There are 35 section headers, starting at offset 0x96a4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 000200 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 000050 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00012050 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012054 001f18 000018 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000aec 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 000c7c 000173 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 000df0 000556 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 001348 000130 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 001478 004b7f 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loc PROGBITS 00000000 005ff8 0002ae 00 C 0 0 4 │ │ │ │ │ - [30] .debug_ranges PROGBITS 00000000 0062a8 00006c 00 C 0 0 4 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 006314 0024c5 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 0087dc 000950 10 33 120 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00912c 00041a 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 009546 000157 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000aed 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 000c80 000173 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 000df4 000556 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 00134c 000130 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 00147c 004b7f 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loc PROGBITS 00000000 005ffc 0002ae 00 C 0 0 4 │ │ │ │ │ + [30] .debug_ranges PROGBITS 00000000 0062ac 00006c 00 C 0 0 4 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 006318 0024c5 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0087e0 000950 10 33 120 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 009130 00041a 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00954a 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e2f95060b196a218f73b3680b37d0e94bff0d881 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a744f2a42f9594645e77cb3ef29091b37c3db0c8 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x536f): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x333f): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x4fa8): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xbeaa): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x8bfe): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1f40): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x773d): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x2ead): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x9d9): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x8c45): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x523f): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x406b): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0xaed4): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x9fb1): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x8c3c): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0xafd): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x49f9): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x491a): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3946): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x93c4): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x528f): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x7b15): light1_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 41 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x319d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d1 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3254 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2c3d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3270 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2752,27 +2752,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x33a8 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x33fc │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -3,16 +3,15 @@ │ │ │ │ │ 5jHLU0rL │ │ │ │ │ EKwtu)7Z │ │ │ │ │ el+el+gl │ │ │ │ │ ?882[-g_ │ │ │ │ │ a %luhwA3 │ │ │ │ │ +,(\'Wz DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x480>, Mix_Chunk │ │ │ │ │ <1><4ce>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0x4794): magic_api_t │ │ │ │ │ <4d3> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4d7> DW_AT_sibling : (ref4) <0x5d3> │ │ │ │ │ <2><4db>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x2ba2): tp_version │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4e8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x4489): data_directory │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa1>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4f5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xa1aa): update_progress_bar │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x75c6): special_notify │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e5> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><50f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x19c9): sRGB_to_linear │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x6439): linear_to_sRGB │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><529>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x276d): in_circle │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><536>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x91e): getpixel │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><543>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x760d): putpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><550>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x468f): playsound │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><55d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x3603): stopsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x5d4> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><56a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x93b3): line │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><577>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x86b5): button_down │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><584>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x7604): rgbtohsv │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><591>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x9bb): hsvtorgb │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><59e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x3eaa): canvas_w │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5ab>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3de6): canvas_h │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x79>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5b8>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x30f6): scale │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5c5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x7c7f): touched │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d2>: Abbrev Number: 0 │ │ │ │ │ <1><5d3>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5d4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5d4>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x46df): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4ce>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x808): negative_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 36 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +Z GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ K"AW7X._ │ │ │ │ │ Q!#+f8lF │ │ │ │ │ pNU U3A!Ns │ │ │ │ │ _u|+\uBy{ │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o │ │ │ │ │ call_weak_fn │ │ │ │ │ /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o │ │ │ │ --- ./usr/lib/debug/.build-id/ec/0a9427b8b2bba9a408720bdf121786fdad7542.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fb/d61500e549cdaa2138dd69afd2fcadd20fc00c.debug │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x6b8 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 33664 (bytes into file) │ │ │ │ │ + Start of section headers: 33660 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 6 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x8380: │ │ │ │ │ +There are 35 section headers, starting at offset 0x837c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000118 000118 000068 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000180 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00011f20 001f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00012000 001f18 00004c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0001204c 001f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00012050 001f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 000027 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 00013f 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000170 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000190 000ac6 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000190 000ac5 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c58 00017b 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000dd4 0004dc 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0012b0 0000fd 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0013b0 004024 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loc PROGBITS 00000000 0053d4 00028f 00 C 0 0 4 │ │ │ │ │ [30] .debug_ranges PROGBITS 00000000 005663 000018 00 0 0 1 │ │ │ │ │ - [31] .debug_macro PROGBITS 00000000 00567c 001ef1 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 007570 0008d0 10 33 113 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 007e40 0003e7 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 008227 000157 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 00000000 00567c 001eef 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00756c 0008d0 10 33 113 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 007e3c 0003e7 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 008223 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ec0a9427b8b2bba9a408720bdf121786fdad7542 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fbd61500e549cdaa2138dd69afd2fcadd20fc00c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4cf> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x487>, Mix_Chunk │ │ │ │ │ <1><4d5>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d6> DW_AT_name : (strp) (offset: 0x4646): magic_api_t │ │ │ │ │ <4da> DW_AT_byte_size : (data1) 76 │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4de> DW_AT_sibling : (ref4) <0x5da> │ │ │ │ │ <2><4e2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e3> DW_AT_name : (strp) (offset: 0x2bd5): tp_version │ │ │ │ │ <4e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e8> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e8> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ea> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4ee> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4ef>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f0> DW_AT_name : (strp) (offset: 0x433b): data_directory │ │ │ │ │ <4f4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f5> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f5> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f7> DW_AT_type : (ref4) <0xa8>, char │ │ │ │ │ <4fb> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><4fc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fd> DW_AT_name : (strp) (offset: 0xa0a6): update_progress_bar │ │ │ │ │ <501> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <502> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <502> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <503> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <504> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <508> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><509>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50a> DW_AT_name : (strp) (offset: 0x7530): special_notify │ │ │ │ │ <50e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <50f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <510> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <511> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <515> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><516>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <517> DW_AT_name : (strp) (offset: 0x1a08): sRGB_to_linear │ │ │ │ │ <51b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51e> DW_AT_type : (ref4) <0x601>, float │ │ │ │ │ <522> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><523>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <524> DW_AT_name : (strp) (offset: 0x63d2): linear_to_sRGB │ │ │ │ │ <528> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <529> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <529> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52b> DW_AT_type : (ref4) <0x616>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <52f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><530>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <531> DW_AT_name : (strp) (offset: 0x27a0): in_circle │ │ │ │ │ <535> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <536> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <536> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <537> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <538> DW_AT_type : (ref4) <0x635>, int │ │ │ │ │ <53c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><53d>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53e> DW_AT_name : (strp) (offset: 0x93f): getpixel │ │ │ │ │ <542> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <543> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <543> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <544> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <545> DW_AT_type : (ref4) <0x65a>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <549> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><54a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54b> DW_AT_name : (strp) (offset: 0x7577): putpixel │ │ │ │ │ <54f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <550> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <550> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <551> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <552> DW_AT_type : (ref4) <0x67a> │ │ │ │ │ <556> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><557>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <558> DW_AT_name : (strp) (offset: 0x4541): playsound │ │ │ │ │ <55c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55f> DW_AT_type : (ref4) <0x69b> │ │ │ │ │ <563> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><564>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <565> DW_AT_name : (strp) (offset: 0x3615): stopsound │ │ │ │ │ <569> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56c> DW_AT_type : (ref4) <0x5db> │ │ │ │ │ <570> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><571>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <572> DW_AT_name : (strp) (offset: 0x92b9): line │ │ │ │ │ <576> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <577> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <577> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <578> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <579> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <57d> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><57e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57f> DW_AT_name : (strp) (offset: 0x8668): button_down │ │ │ │ │ <583> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <584> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <584> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <585> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <586> DW_AT_type : (ref4) <0x70e>, int │ │ │ │ │ <58a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><58b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58c> DW_AT_name : (strp) (offset: 0x756e): rgbtohsv │ │ │ │ │ <590> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <591> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <591> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <592> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <593> DW_AT_type : (ref4) <0x73e> │ │ │ │ │ <597> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><598>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <599> DW_AT_name : (strp) (offset: 0x9e2): hsvtorgb │ │ │ │ │ <59d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <59f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a0> DW_AT_type : (ref4) <0x768> │ │ │ │ │ <5a4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><5a5>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a6> DW_AT_name : (strp) (offset: 0x3eaa): canvas_w │ │ │ │ │ <5aa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ab> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ab> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ac> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ad> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5b1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><5b2>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b3> DW_AT_name : (strp) (offset: 0x3de6): canvas_h │ │ │ │ │ <5b7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b8> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b8> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5b9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ba> DW_AT_type : (ref4) <0x80>, int │ │ │ │ │ <5be> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><5bf>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c0> DW_AT_name : (strp) (offset: 0x3119): scale │ │ │ │ │ <5c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c7> DW_AT_type : (ref4) <0x78c>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cb> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><5cc>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5cd> DW_AT_name : (strp) (offset: 0x7c0b): touched │ │ │ │ │ <5d1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d2> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d2> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5db>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7a5>: Abbrev Number: 0 │ │ │ │ │ <1><7a6>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7a7> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x792>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7ac>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ad> DW_AT_name : (strp) (offset: 0x4591): magic_api │ │ │ │ │ <7b1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7b2> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7b4> DW_AT_type : (ref4) <0x4d5>, magic_api_t │ │ │ │ │ <1><7b8>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7b9> DW_AT_name : (strp) (offset: 0x8b78): xor_snd │ │ │ │ │ <7bd> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7be> DW_AT_decl_line : (data1) 37 │ │ │ │ │ <7bf> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1af6 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1b06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30aa │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30de │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3161 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b4a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x317d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/arm-linux-gnueabihf/10/include/stddef.h │ │ │ │ │ @@ -2678,27 +2678,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x32b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3309 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -uBGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -FG#xG&s# │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +!=zd>4g │ │ │ │ │ PGAxN{T9 │ │ │ │ │ SXZT`0a# │ │ │ │ │ |%M1iQjze │ │ │ │ │ |10"v