--- /srv/reproducible-results/rbuild-debian/r-b-build.sQmxN02M/b1/tuxpaint_0.9.28-sdl2-1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.sQmxN02M/b2/tuxpaint_0.9.28-sdl2-1_armhf.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ fd0209850a6590cf1132c3e525a54fab 7853364 graphics optional tuxpaint-data_0.9.28-sdl2-1_all.deb │ - 9a539cab276631a9e2a20c9c5e2c377b 198624 debug optional tuxpaint-dbgsym_0.9.28-sdl2-1_armhf.deb │ - df3cb0a648d5bced5f8bd9480be39e1c 111616 graphics optional tuxpaint-dev_0.9.28-sdl2-1_all.deb │ - f92c8fd222c40864ede733073dbe22f4 2806800 debug optional tuxpaint-plugins-default-dbgsym_0.9.28-sdl2-1_armhf.deb │ - a837c192121e33f50753427f2ecadc97 1221720 graphics optional tuxpaint-plugins-default_0.9.28-sdl2-1_armhf.deb │ - 21a3b90d8b28cf9774cd35a31bbd9e0a 256272 graphics optional tuxpaint_0.9.28-sdl2-1_armhf.deb │ + a194d6613ec6d3f0447ecea6de853229 198668 debug optional tuxpaint-dbgsym_0.9.28-sdl2-1_armhf.deb │ + eabee6c13f40082ac29c5947775286d2 111620 graphics optional tuxpaint-dev_0.9.28-sdl2-1_all.deb │ + 7a35546ee3b45bd6482bd50ef1b76520 2806640 debug optional tuxpaint-plugins-default-dbgsym_0.9.28-sdl2-1_armhf.deb │ + 044dfd459bb78a1457bdfb19681ff9c6 1222940 graphics optional tuxpaint-plugins-default_0.9.28-sdl2-1_armhf.deb │ + 196ecd5a90202e6b78b6eb955a382be3 256744 graphics optional tuxpaint_0.9.28-sdl2-1_armhf.deb ├── tuxpaint-dev_0.9.28-sdl2-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-07-04 12:34:36.000000 debian-binary │ │ --rw-r--r-- 0 0 0 960 2022-07-04 12:34:36.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 110464 2022-07-04 12:34:36.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 956 2022-07-04 12:34:36.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 110472 2022-07-04 12:34:36.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 2022-07-04 12:34:36.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/bin/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2108 2022-07-04 12:34:36.000000 ./usr/bin/tp-magic-config │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/include/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/include/tuxpaint/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6605 2022-07-04 12:34:36.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6621 2022-07-04 12:34:36.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-0.9.28/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-0.9.28/tuxpaint-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-0.9.28/tuxpaint-dev/Makefile │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-0.9.28/tuxpaint-dev/en/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16692 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-0.9.28/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.28-sdl2-1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-07-04 12:34:36.000000 debian-binary │ │ --rw-r--r-- 0 0 0 6444 2022-07-04 12:34:36.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1215084 2022-07-04 12:34:36.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 6448 2022-07-04 12:34:36.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1216300 2022-07-04 12:34:36.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: 36b4eef21dd6918940038138a48c1d766696bd2b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 50838d82c9e869e60ccdfec3895b222a9c8e6004 │ │ │ │ ├── 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 62346565 66323164 64363931 38393430 b4eef21dd6918940 │ │ │ │ │ - 0x00000010 30333831 33386134 38633164 37363636 038138a48c1d7666 │ │ │ │ │ - 0x00000020 39366264 32622e64 65627567 00000000 96bd2b.debug.... │ │ │ │ │ - 0x00000030 748f741a t.t. │ │ │ │ │ + 0x00000000 38333864 38326339 65383639 65363063 838d82c9e869e60c │ │ │ │ │ + 0x00000010 63646665 63333839 35623232 32613963 cdfec3895b222a9c │ │ │ │ │ + 0x00000020 38653630 30342e64 65627567 00000000 8e6004.debug.... │ │ │ │ │ + 0x00000030 fa6d1b20 .m. │ │ │ ├── ./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: da2e0ce643c7a76fd1d9cea686b033430793d835 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 713011f5c454533fddb31c611c6a6fc56b7f437d │ │ │ │ ├── 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 32653063 65363433 63376137 36666431 2e0ce643c7a76fd1 │ │ │ │ │ - 0x00000010 64396365 61363836 62303333 34333037 d9cea686b0334307 │ │ │ │ │ - 0x00000020 39336438 33352e64 65627567 00000000 93d835.debug.... │ │ │ │ │ - 0x00000030 e444f082 .D.. │ │ │ │ │ + 0x00000000 33303131 66356334 35343533 33666464 3011f5c454533fdd │ │ │ │ │ + 0x00000010 62333163 36313163 36613666 63353662 b31c611c6a6fc56b │ │ │ │ │ + 0x00000020 37663433 37642e64 65627567 00000000 7f437d.debug.... │ │ │ │ │ + 0x00000030 91aef24d ...M │ │ │ ├── ./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: 32da48386550fe7135541a1b41455a05a0e10edd │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7337f6ad3b58db4be2e80cf66fbf53a0f3ca4189 │ │ │ │ ├── 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 64613438 33383635 35306665 37313335 da48386550fe7135 │ │ │ │ │ - 0x00000010 35343161 31623431 34353561 30356130 541a1b41455a05a0 │ │ │ │ │ - 0x00000020 65313065 64642e64 65627567 00000000 e10edd.debug.... │ │ │ │ │ - 0x00000030 04843730 ..70 │ │ │ │ │ + 0x00000000 33376636 61643362 35386462 34626532 37f6ad3b58db4be2 │ │ │ │ │ + 0x00000010 65383063 66363666 62663533 61306633 e80cf66fbf53a0f3 │ │ │ │ │ + 0x00000020 63613431 38392e64 65627567 00000000 ca4189.debug.... │ │ │ │ │ + 0x00000030 06a7338f ..3. │ │ │ ├── ./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: e5c536bad7477e07ea6e9ab4d81a21c015b38617 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb5b6366d82358e55cd214b2445e3109d551037e │ │ │ │ ├── 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 63353336 62616437 34373765 30376561 c536bad7477e07ea │ │ │ │ │ - 0x00000010 36653961 62346438 31613231 63303135 6e9ab4d81a21c015 │ │ │ │ │ - 0x00000020 62333836 31372e64 65627567 00000000 b38617.debug.... │ │ │ │ │ - 0x00000030 a2c54a65 ..Je │ │ │ │ │ + 0x00000000 35623633 36366438 32333538 65353563 5b6366d82358e55c │ │ │ │ │ + 0x00000010 64323134 62323434 35653331 30396435 d214b2445e3109d5 │ │ │ │ │ + 0x00000020 35313033 37652e64 65627567 00000000 51037e.debug.... │ │ │ │ │ + 0x00000030 fa429bd0 .B.. │ │ │ ├── ./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: 17c14010df3ff3a76a9c0236a450c4209853b1a2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d7664ab6d7731ae5d6e41d5577ccbb8b51ba92f2 │ │ │ │ ├── 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 63313430 31306466 33666633 61373661 c14010df3ff3a76a │ │ │ │ │ - 0x00000010 39633032 33366134 35306334 32303938 9c0236a450c42098 │ │ │ │ │ - 0x00000020 35336231 61322e64 65627567 00000000 53b1a2.debug.... │ │ │ │ │ - 0x00000030 250895b6 %... │ │ │ │ │ + 0x00000000 36363461 62366437 37333161 65356436 664ab6d7731ae5d6 │ │ │ │ │ + 0x00000010 65343164 35353737 63636262 38623531 e41d5577ccbb8b51 │ │ │ │ │ + 0x00000020 62613932 66322e64 65627567 00000000 ba92f2.debug.... │ │ │ │ │ + 0x00000030 fd34b416 .4.. │ │ │ ├── ./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: 551aa39e9415a0ed6a38c6f2568f1f213688c063 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 10dedfc7a9224d85eae55636b16dcdfb74d5e9d6 │ │ │ │ ├── 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 31616133 39653934 31356130 65643661 1aa39e9415a0ed6a │ │ │ │ │ - 0x00000010 33386336 66323536 38663166 32313336 38c6f2568f1f2136 │ │ │ │ │ - 0x00000020 38386330 36332e64 65627567 00000000 88c063.debug.... │ │ │ │ │ - 0x00000030 a5ee249f ..$. │ │ │ │ │ + 0x00000000 64656466 63376139 32323464 38356561 dedfc7a9224d85ea │ │ │ │ │ + 0x00000010 65353536 33366231 36646364 66623734 e55636b16dcdfb74 │ │ │ │ │ + 0x00000020 64356539 64362e64 65627567 00000000 d5e9d6.debug.... │ │ │ │ │ + 0x00000030 2f972098 /. . │ │ │ ├── ./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: 368d2df46b7bce201c4a5dfbab971ca39f65dd69 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7fa06027bcf497c231faede145f3de0daec611a6 │ │ │ │ ├── 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 38643264 66343662 37626365 32303163 8d2df46b7bce201c │ │ │ │ │ - 0x00000010 34613564 66626162 39373163 61333966 4a5dfbab971ca39f │ │ │ │ │ - 0x00000020 36356464 36392e64 65627567 00000000 65dd69.debug.... │ │ │ │ │ - 0x00000030 4b5ab81c KZ.. │ │ │ │ │ + 0x00000000 61303630 32376263 66343937 63323331 a06027bcf497c231 │ │ │ │ │ + 0x00000010 66616564 65313435 66336465 30646165 faede145f3de0dae │ │ │ │ │ + 0x00000020 63363131 61362e64 65627567 00000000 c611a6.debug.... │ │ │ │ │ + 0x00000030 1f080636 ...6 │ │ │ ├── ./usr/lib/tuxpaint/plugins/checkerboard.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: 91645a8fdb772044add905683c7435e05d1b93a0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bd41aa3c1550cd36905275bce299586420400540 │ │ │ │ ├── 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 36343561 38666462 37373230 34346164 645a8fdb772044ad │ │ │ │ │ - 0x00000010 64393035 36383363 37343335 65303564 d905683c7435e05d │ │ │ │ │ - 0x00000020 31623933 61302e64 65627567 00000000 1b93a0.debug.... │ │ │ │ │ - 0x00000030 ad9fd2fc .... │ │ │ │ │ + 0x00000000 34316161 33633135 35306364 33363930 41aa3c1550cd3690 │ │ │ │ │ + 0x00000010 35323735 62636532 39393538 36343230 5275bce299586420 │ │ │ │ │ + 0x00000020 34303035 34302e64 65627567 00000000 400540.debug.... │ │ │ │ │ + 0x00000030 c24bb5d4 .K.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/clone.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: ba8deeb8e13f746aee28867dff1b4494d08a063e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: af84464c26a25c5110f8213e3b472b531fa3018d │ │ │ │ ├── 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 38646565 62386531 33663734 36616565 8deeb8e13f746aee │ │ │ │ │ - 0x00000010 32383836 37646666 31623434 39346430 28867dff1b4494d0 │ │ │ │ │ - 0x00000020 38613036 33652e64 65627567 00000000 8a063e.debug.... │ │ │ │ │ - 0x00000030 aea0287a ..(z │ │ │ │ │ + 0x00000000 38343436 34633236 61323563 35313130 84464c26a25c5110 │ │ │ │ │ + 0x00000010 66383231 33653362 34373262 35333166 f8213e3b472b531f │ │ │ │ │ + 0x00000020 61333031 38642e64 65627567 00000000 a3018d.debug.... │ │ │ │ │ + 0x00000030 72785380 rxS. │ │ │ ├── ./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: 483120982a70ed5c4e71c5bfed29d82411d0e352 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a1596e8707130793f37fca41e6eb8595b9575350 │ │ │ │ ├── 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 33313230 39383261 37306564 35633465 3120982a70ed5c4e │ │ │ │ │ - 0x00000010 37316335 62666564 32396438 32343131 71c5bfed29d82411 │ │ │ │ │ - 0x00000020 64306533 35322e64 65627567 00000000 d0e352.debug.... │ │ │ │ │ - 0x00000030 aef9b913 .... │ │ │ │ │ + 0x00000000 35393665 38373037 31333037 39336633 596e8707130793f3 │ │ │ │ │ + 0x00000010 37666361 34316536 65623835 39356239 7fca41e6eb8595b9 │ │ │ │ │ + 0x00000020 35373533 35302e64 65627567 00000000 575350.debug.... │ │ │ │ │ + 0x00000030 376e9c46 7n.F │ │ │ ├── ./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: 954ad9c1c2266a3296237acf05e2d4fe6553787a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5abd189fb6489123af544910ba358e7711c686cc │ │ │ │ ├── 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 34616439 63316332 32363661 33323936 4ad9c1c2266a3296 │ │ │ │ │ - 0x00000010 32333761 63663035 65326434 66653635 237acf05e2d4fe65 │ │ │ │ │ - 0x00000020 35333738 37612e64 65627567 00000000 53787a.debug.... │ │ │ │ │ - 0x00000030 f2d28e52 ...R │ │ │ │ │ + 0x00000000 62643138 39666236 34383931 32336166 bd189fb6489123af │ │ │ │ │ + 0x00000010 35343439 31306261 33353865 37373131 544910ba358e7711 │ │ │ │ │ + 0x00000020 63363836 63632e64 65627567 00000000 c686cc.debug.... │ │ │ │ │ + 0x00000030 6243820d bC.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/emboss.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: 9406da5aca9e2aec5621bc0fece9f05e44b6f08a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c78d8822ebf431d22aab0cdbb5510703afc33881 │ │ │ │ ├── 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 30366461 35616361 39653261 65633536 06da5aca9e2aec56 │ │ │ │ │ - 0x00000010 32316263 30666563 65396630 35653434 21bc0fece9f05e44 │ │ │ │ │ - 0x00000020 62366630 38612e64 65627567 00000000 b6f08a.debug.... │ │ │ │ │ - 0x00000030 bc4a93c9 .J.. │ │ │ │ │ + 0x00000000 38643838 32326562 66343331 64323261 8d8822ebf431d22a │ │ │ │ │ + 0x00000010 61623063 64626235 35313037 30336166 ab0cdbb5510703af │ │ │ │ │ + 0x00000020 63333338 38312e64 65627567 00000000 c33881.debug.... │ │ │ │ │ + 0x00000030 829a8c8a .... │ │ │ ├── ./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: e4946c64087d8afb80ed347cc4794f8118658d2e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6429984dc76d949e049afaab7119fffe37a6764f │ │ │ │ ├── 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 39343663 36343038 37643861 66623830 946c64087d8afb80 │ │ │ │ │ - 0x00000010 65643334 37636334 37393466 38313138 ed347cc4794f8118 │ │ │ │ │ - 0x00000020 36353864 32652e64 65627567 00000000 658d2e.debug.... │ │ │ │ │ - 0x00000030 e03c7e9e .<~. │ │ │ │ │ + 0x00000000 32393938 34646337 36643934 39653034 29984dc76d949e04 │ │ │ │ │ + 0x00000010 39616661 61623731 31396666 66653337 9afaab7119fffe37 │ │ │ │ │ + 0x00000020 61363736 34662e64 65627567 00000000 a6764f.debug.... │ │ │ │ │ + 0x00000030 d0186384 ..c. │ │ │ ├── ./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: 01da11da52f2901cdf49336d28c11a2f2cbb4739 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 664dcd5cb4590f48269267767b7a3b380344e6b0 │ │ │ │ ├── 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 64613131 64613532 66323930 31636466 da11da52f2901cdf │ │ │ │ │ - 0x00000010 34393333 36643238 63313161 32663263 49336d28c11a2f2c │ │ │ │ │ - 0x00000020 62623437 33392e64 65627567 00000000 bb4739.debug.... │ │ │ │ │ - 0x00000030 ef0a5f44 .._D │ │ │ │ │ + 0x00000000 34646364 35636234 35393066 34383236 4dcd5cb4590f4826 │ │ │ │ │ + 0x00000010 39323637 37363762 37613362 33383033 9267767b7a3b3803 │ │ │ │ │ + 0x00000020 34346536 62302e64 65627567 00000000 44e6b0.debug.... │ │ │ │ │ + 0x00000030 3b66225b ;f"[ │ │ │ ├── ./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: 8b37ada9625f54c8c63380ec970f779e475e5fb2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 18b4a9d8c205bad17f01b4b9679b974d59dbad30 │ │ │ │ ├── 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 33376164 61393632 35663534 63386336 37ada9625f54c8c6 │ │ │ │ │ - 0x00000010 33333830 65633937 30663737 39653437 3380ec970f779e47 │ │ │ │ │ - 0x00000020 35653566 62322e64 65627567 00000000 5e5fb2.debug.... │ │ │ │ │ - 0x00000030 2484d7e1 $... │ │ │ │ │ + 0x00000000 62346139 64386332 30356261 64313766 b4a9d8c205bad17f │ │ │ │ │ + 0x00000010 30316234 62393637 39623937 34643539 01b4b9679b974d59 │ │ │ │ │ + 0x00000020 64626164 33302e64 65627567 00000000 dbad30.debug.... │ │ │ │ │ + 0x00000030 c57e232b .~#+ │ │ │ ├── ./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: 6b0688f94e615a955782f54516466145cac6b85a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf0bb904e56e57f0ef047d617c2ef350208bc585 │ │ │ │ ├── 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 30363838 66393465 36313561 39353537 0688f94e615a9557 │ │ │ │ │ - 0x00000010 38326635 34353136 34363631 34356361 82f54516466145ca │ │ │ │ │ - 0x00000020 63366238 35612e64 65627567 00000000 c6b85a.debug.... │ │ │ │ │ - 0x00000030 4656f009 FV.. │ │ │ │ │ + 0x00000000 30626239 30346535 36653537 66306566 0bb904e56e57f0ef │ │ │ │ │ + 0x00000010 30343764 36313763 32656633 35303230 047d617c2ef35020 │ │ │ │ │ + 0x00000020 38626335 38352e64 65627567 00000000 8bc585.debug.... │ │ │ │ │ + 0x00000030 9556c4ab .V.. │ │ │ ├── ./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: e76e3923fd045b1f3e73f05a6c0f28d482164a59 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8bf814bb71a3e6b16d4d8a870c0240f7dd0af68d │ │ │ │ ├── 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 36653339 32336664 30343562 31663365 6e3923fd045b1f3e │ │ │ │ │ - 0x00000010 37336630 35613663 30663238 64343832 73f05a6c0f28d482 │ │ │ │ │ - 0x00000020 31363461 35392e64 65627567 00000000 164a59.debug.... │ │ │ │ │ - 0x00000030 b636e951 .6.Q │ │ │ │ │ + 0x00000000 66383134 62623731 61336536 62313664 f814bb71a3e6b16d │ │ │ │ │ + 0x00000010 34643861 38373063 30323430 66376464 4d8a870c0240f7dd │ │ │ │ │ + 0x00000020 30616636 38642e64 65627567 00000000 0af68d.debug.... │ │ │ │ │ + 0x00000030 4f70bf23 Op.# │ │ │ ├── ./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: b183eae91fad9207b0fd825b21ef3e389776bc25 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c8a1b6b37db3f1b89083d0c0c650e67b1e0f2701 │ │ │ │ ├── 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 38336561 65393166 61643932 30376230 83eae91fad9207b0 │ │ │ │ │ - 0x00000010 66643832 35623231 65663365 33383937 fd825b21ef3e3897 │ │ │ │ │ - 0x00000020 37366263 32352e64 65627567 00000000 76bc25.debug.... │ │ │ │ │ - 0x00000030 4ffc3a27 O.:' │ │ │ │ │ + 0x00000000 61316236 62333764 62336631 62383930 a1b6b37db3f1b890 │ │ │ │ │ + 0x00000010 38336430 63306336 35306536 37623165 83d0c0c650e67b1e │ │ │ │ │ + 0x00000020 30663237 30312e64 65627567 00000000 0f2701.debug.... │ │ │ │ │ + 0x00000030 c685fb95 .... │ │ │ ├── ./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: a3a7344c90367ffe003438f1500ed923c30dc668 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4956695603462dbadd20c0965d0041dac4a837f0 │ │ │ │ ├── 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 61373334 34633930 33363766 66653030 a7344c90367ffe00 │ │ │ │ │ - 0x00000010 33343338 66313530 30656439 32336333 3438f1500ed923c3 │ │ │ │ │ - 0x00000020 30646336 36382e64 65627567 00000000 0dc668.debug.... │ │ │ │ │ - 0x00000030 a26c3e27 .l>' │ │ │ │ │ + 0x00000000 35363639 35363033 34363264 62616464 56695603462dbadd │ │ │ │ │ + 0x00000010 32306330 39363564 30303431 64616334 20c0965d0041dac4 │ │ │ │ │ + 0x00000020 61383337 66302e64 65627567 00000000 a837f0.debug.... │ │ │ │ │ + 0x00000030 88575674 .WVt │ │ │ ├── ./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: 0f6ca84318c679f36ae26d4c239aed00caf572fd │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 249b3f1c8cd79364244edc825c42e576424438b2 │ │ │ │ ├── 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 36636138 34333138 63363739 66333661 6ca84318c679f36a │ │ │ │ │ - 0x00000010 65323664 34633233 39616564 30306361 e26d4c239aed00ca │ │ │ │ │ - 0x00000020 66353732 66642e64 65627567 00000000 f572fd.debug.... │ │ │ │ │ - 0x00000030 9f78c559 .x.Y │ │ │ │ │ + 0x00000000 39623366 31633863 64373933 36343234 9b3f1c8cd7936424 │ │ │ │ │ + 0x00000010 34656463 38323563 34326535 37363432 4edc825c42e57642 │ │ │ │ │ + 0x00000020 34343338 62322e64 65627567 00000000 4438b2.debug.... │ │ │ │ │ + 0x00000030 3d38d655 =8.U │ │ │ ├── ./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: e2a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a8e64174ebf5759b2fb336ba572c35ea273d9749 │ │ │ │ ├── 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 61376438 31663930 32346363 36656531 a7d81f9024cc6ee1 │ │ │ │ │ - 0x00000010 32623638 66643264 37643939 62653737 2b68fd2d7d99be77 │ │ │ │ │ - 0x00000020 65376336 63362e64 65627567 00000000 e7c6c6.debug.... │ │ │ │ │ - 0x00000030 3c31019e <1.. │ │ │ │ │ + 0x00000000 65363431 37346562 66353735 39623266 e64174ebf5759b2f │ │ │ │ │ + 0x00000010 62333336 62613537 32633335 65613237 b336ba572c35ea27 │ │ │ │ │ + 0x00000020 33643937 34392e64 65627567 00000000 3d9749.debug.... │ │ │ │ │ + 0x00000030 ff973b1f ..;. │ │ │ ├── ./usr/lib/tuxpaint/plugins/kalidescope.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: 2298f7b3b51447e275bee8aebae53e550a66a4b7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4958991d251395e2f9dae0c06edb115b88199c3 │ │ │ │ ├── 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 39386637 62336235 31343437 65323735 98f7b3b51447e275 │ │ │ │ │ - 0x00000010 62656538 61656261 65353365 35353061 bee8aebae53e550a │ │ │ │ │ - 0x00000020 36366134 62372e64 65627567 00000000 66a4b7.debug.... │ │ │ │ │ - 0x00000030 2b144d06 +.M. │ │ │ │ │ + 0x00000000 39353839 39316432 35313339 35653266 958991d251395e2f │ │ │ │ │ + 0x00000010 39646165 30633036 65646231 31356238 9dae0c06edb115b8 │ │ │ │ │ + 0x00000020 38313939 63332e64 65627567 00000000 8199c3.debug.... │ │ │ │ │ + 0x00000030 24a3fd28 $..( │ │ │ ├── ./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: bd626eca1c8e36e93fa0819a77b027bcccb310fa │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b8cba4f1f68542815c7975ba81a8b963c69d8b9 │ │ │ │ ├── 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 36323665 63613163 38653336 65393366 626eca1c8e36e93f │ │ │ │ │ - 0x00000010 61303831 39613737 62303237 62636363 a0819a77b027bccc │ │ │ │ │ - 0x00000020 62333130 66612e64 65627567 00000000 b310fa.debug.... │ │ │ │ │ - 0x00000030 28dfcf55 (..U │ │ │ │ │ + 0x00000000 38636261 34663166 36383534 32383135 8cba4f1f68542815 │ │ │ │ │ + 0x00000010 63373937 35626138 31613862 39363363 c7975ba81a8b963c │ │ │ │ │ + 0x00000020 36396438 62392e64 65627567 00000000 69d8b9.debug.... │ │ │ │ │ + 0x00000030 3bd86ef7 ;.n. │ │ │ ├── ./usr/lib/tuxpaint/plugins/lightning.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: baa0271ea6fe02bf04e7e3aed4f1de19124b9485 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a80734e3815c20ec910f3bc300a490c3a93f949 │ │ │ │ ├── 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 61303237 31656136 66653032 62663034 a0271ea6fe02bf04 │ │ │ │ │ - 0x00000010 65376533 61656434 66316465 31393132 e7e3aed4f1de1912 │ │ │ │ │ - 0x00000020 34623934 38352e64 65627567 00000000 4b9485.debug.... │ │ │ │ │ - 0x00000030 50aa0f4e P..N │ │ │ │ │ + 0x00000000 38303733 34653338 31356332 30656339 80734e3815c20ec9 │ │ │ │ │ + 0x00000010 31306633 62633330 30613439 30633361 10f3bc300a490c3a │ │ │ │ │ + 0x00000020 39336639 34392e64 65627567 00000000 93f949.debug.... │ │ │ │ │ + 0x00000030 07e64b6d ..Km │ │ │ ├── ./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: fe8a55f785e099040ee62e28ba42601852d369ca │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 098e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5 │ │ │ │ ├── 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 38613535 66373835 65303939 30343065 8a55f785e099040e │ │ │ │ │ - 0x00000010 65363265 32386261 34323630 31383532 e62e28ba42601852 │ │ │ │ │ - 0x00000020 64333639 63612e64 65627567 00000000 d369ca.debug.... │ │ │ │ │ - 0x00000030 a860e5d3 .`.. │ │ │ │ │ + 0x00000000 38653734 64356532 63626333 63326339 8e74d5e2cbc3c2c9 │ │ │ │ │ + 0x00000010 62343465 39336463 34623965 31643565 b44e93dc4b9e1d5e │ │ │ │ │ + 0x00000020 31316232 66352e64 65627567 00000000 11b2f5.debug.... │ │ │ │ │ + 0x00000030 05754dd2 .uM. │ │ │ ├── ./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: a1cd34ddef640ee79a3cddb092d296c6dea1d910 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4d774308def7cbce1519ff371e7d9c3ad42bfb52 │ │ │ │ ├── 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 63643334 64646566 36343065 65373961 cd34ddef640ee79a │ │ │ │ │ - 0x00000010 33636464 62303932 64323936 63366465 3cddb092d296c6de │ │ │ │ │ - 0x00000020 61316439 31302e64 65627567 00000000 a1d910.debug.... │ │ │ │ │ - 0x00000030 f926abbf .&.. │ │ │ │ │ + 0x00000000 37373433 30386465 66376362 63653135 774308def7cbce15 │ │ │ │ │ + 0x00000010 31396666 33373165 37643963 33616434 19ff371e7d9c3ad4 │ │ │ │ │ + 0x00000020 32626662 35322e64 65627567 00000000 2bfb52.debug.... │ │ │ │ │ + 0x00000030 45a763c2 E.c. │ │ │ ├── ./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: 8323e9fe3d3efb80d665d6d14c80a23fd507ba54 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f35f6cba598c25b9f9d68bac00c77618db23fc06 │ │ │ │ ├── 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 32336539 66653364 33656662 38306436 23e9fe3d3efb80d6 │ │ │ │ │ - 0x00000010 36356436 64313463 38306132 33666435 65d6d14c80a23fd5 │ │ │ │ │ - 0x00000020 30376261 35342e64 65627567 00000000 07ba54.debug.... │ │ │ │ │ - 0x00000030 be02fa4a ...J │ │ │ │ │ + 0x00000000 35663663 62613539 38633235 62396639 5f6cba598c25b9f9 │ │ │ │ │ + 0x00000010 64363862 61633030 63373736 31386462 d68bac00c77618db │ │ │ │ │ + 0x00000020 32336663 30362e64 65627567 00000000 23fc06.debug.... │ │ │ │ │ + 0x00000030 4745c16d GE.m │ │ │ ├── ./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: cf81445d7eb05d2575ce345c6b39be9872faf238 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 799b5b86b2e6da809556b41d1d87d827ad0959a3 │ │ │ │ ├── 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 38313434 35643765 62303564 32353735 81445d7eb05d2575 │ │ │ │ │ - 0x00000010 63653334 35633662 33396265 39383732 ce345c6b39be9872 │ │ │ │ │ - 0x00000020 66616632 33382e64 65627567 00000000 faf238.debug.... │ │ │ │ │ - 0x00000030 0028ffc8 .(.. │ │ │ │ │ + 0x00000000 39623562 38366232 65366461 38303935 9b5b86b2e6da8095 │ │ │ │ │ + 0x00000010 35366234 31643164 38376438 32376164 56b41d1d87d827ad │ │ │ │ │ + 0x00000020 30393539 61332e64 65627567 00000000 0959a3.debug.... │ │ │ │ │ + 0x00000030 bb779406 .w.. │ │ │ ├── ./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: b76ed0b33fe4125f56b165e3cd4b110ccbab535f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1e08c98e4f534f7444c21a7265ff0b5477006bf0 │ │ │ │ ├── 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 36656430 62333366 65343132 35663536 6ed0b33fe4125f56 │ │ │ │ │ - 0x00000010 62313635 65336364 34623131 30636362 b165e3cd4b110ccb │ │ │ │ │ - 0x00000020 61623533 35662e64 65627567 00000000 ab535f.debug.... │ │ │ │ │ - 0x00000030 5862a830 Xb.0 │ │ │ │ │ + 0x00000000 30386339 38653466 35333466 37343434 08c98e4f534f7444 │ │ │ │ │ + 0x00000010 63323161 37323635 66663062 35343737 c21a7265ff0b5477 │ │ │ │ │ + 0x00000020 30303662 66302e64 65627567 00000000 006bf0.debug.... │ │ │ │ │ + 0x00000030 50e918f9 P... │ │ │ ├── ./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: 482409f96ab0569d691e1a616511e95a7f6340da │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5530f18b95e66310dd0c61e78004c003ac8bbbc4 │ │ │ │ ├── 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 32343039 66393661 62303536 39643639 2409f96ab0569d69 │ │ │ │ │ - 0x00000010 31653161 36313635 31316539 35613766 1e1a616511e95a7f │ │ │ │ │ - 0x00000020 36333430 64612e64 65627567 00000000 6340da.debug.... │ │ │ │ │ - 0x00000030 3022f0ee 0".. │ │ │ │ │ + 0x00000000 33306631 38623935 65363633 31306464 30f18b95e66310dd │ │ │ │ │ + 0x00000010 30633631 65373830 30346330 30336163 0c61e78004c003ac │ │ │ │ │ + 0x00000020 38626262 63342e64 65627567 00000000 8bbbc4.debug.... │ │ │ │ │ + 0x00000030 003e9439 .>.9 │ │ │ ├── ./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: 12823c2d6b8e6df848c9be50a591b0238c60dbd1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bb37280206a217bab3116f6e9ecdb8ecceca754d │ │ │ │ ├── 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 38323363 32643662 38653664 66383438 823c2d6b8e6df848 │ │ │ │ │ - 0x00000010 63396265 35306135 39316230 32333863 c9be50a591b0238c │ │ │ │ │ - 0x00000020 36306462 64312e64 65627567 00000000 60dbd1.debug.... │ │ │ │ │ - 0x00000030 2885cccb (... │ │ │ │ │ + 0x00000000 33373238 30323036 61323137 62616233 37280206a217bab3 │ │ │ │ │ + 0x00000010 31313666 36653965 63646238 65636365 116f6e9ecdb8ecce │ │ │ │ │ + 0x00000020 63613735 34642e64 65627567 00000000 ca754d.debug.... │ │ │ │ │ + 0x00000030 d4ff59be ..Y. │ │ │ ├── ./usr/lib/tuxpaint/plugins/pixels.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: 1cfe7cdfd4ea1ce9c33b45246e26aa4defd23169 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 775f6b2ea3f225fa817418b8b18ce4062ec8545a │ │ │ │ ├── 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 66653763 64666434 65613163 65396333 fe7cdfd4ea1ce9c3 │ │ │ │ │ - 0x00000010 33623435 32343665 32366161 34646566 3b45246e26aa4def │ │ │ │ │ - 0x00000020 64323331 36392e64 65627567 00000000 d23169.debug.... │ │ │ │ │ - 0x00000030 d6b919a0 .... │ │ │ │ │ + 0x00000000 35663662 32656133 66323235 66613831 5f6b2ea3f225fa81 │ │ │ │ │ + 0x00000010 37343138 62386231 38636534 30363265 7418b8b18ce4062e │ │ │ │ │ + 0x00000020 63383534 35612e64 65627567 00000000 c8545a.debug.... │ │ │ │ │ + 0x00000030 d9f30f05 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/puzzle.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: dc3f0ac7398390dca7af5d528b3323125a830056 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d008955f6b9628451723d5d67c1c75c1ac2607b6 │ │ │ │ ├── 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 33663061 63373339 38333930 64636137 3f0ac7398390dca7 │ │ │ │ │ - 0x00000010 61663564 35323862 33333233 31323561 af5d528b3323125a │ │ │ │ │ - 0x00000020 38333030 35362e64 65627567 00000000 830056.debug.... │ │ │ │ │ - 0x00000030 53e2b546 S..F │ │ │ │ │ + 0x00000000 30383935 35663662 39363238 34353137 08955f6b96284517 │ │ │ │ │ + 0x00000010 32336435 64363763 31633735 63316163 23d5d67c1c75c1ac │ │ │ │ │ + 0x00000020 32363037 62362e64 65627567 00000000 2607b6.debug.... │ │ │ │ │ + 0x00000030 2c820845 ,..E │ │ │ ├── ./usr/lib/tuxpaint/plugins/rails.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: d5481783ef08194e28d11adcdb803d428bcd0925 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a4062f88a2eb2911b7157f742e08c6ea98632bc │ │ │ │ ├── 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 34383137 38336566 30383139 34653238 481783ef08194e28 │ │ │ │ │ - 0x00000010 64313161 64636462 38303364 34323862 d11adcdb803d428b │ │ │ │ │ - 0x00000020 63643039 32352e64 65627567 00000000 cd0925.debug.... │ │ │ │ │ - 0x00000030 3a8bec72 :..r │ │ │ │ │ + 0x00000000 34303632 66383861 32656232 39313162 4062f88a2eb2911b │ │ │ │ │ + 0x00000010 37313537 66373432 65303863 36656139 7157f742e08c6ea9 │ │ │ │ │ + 0x00000020 38363332 62632e64 65627567 00000000 8632bc.debug.... │ │ │ │ │ + 0x00000030 66b2b521 f..! │ │ │ ├── ./usr/lib/tuxpaint/plugins/rain.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: 81152e8c34d921fa188bae826310263d3aa912cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70af90225c180da94de006e74d6c1eaa0bd1836b │ │ │ │ ├── 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 31353265 38633334 64393231 66613138 152e8c34d921fa18 │ │ │ │ │ - 0x00000010 38626165 38323633 31303236 33643361 8bae826310263d3a │ │ │ │ │ - 0x00000020 61393132 63632e64 65627567 00000000 a912cc.debug.... │ │ │ │ │ - 0x00000030 dc7ea24d .~.M │ │ │ │ │ + 0x00000000 61663930 32323563 31383064 61393464 af90225c180da94d │ │ │ │ │ + 0x00000010 65303036 65373464 36633165 61613062 e006e74d6c1eaa0b │ │ │ │ │ + 0x00000020 64313833 36622e64 65627567 00000000 d1836b.debug.... │ │ │ │ │ + 0x00000030 97d9841d .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/rainbow.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: 285eed56ab7240b8fde2b390c64194d515dcc6f2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b954b22428e1048450ee672304d367944740919 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +r0M6yDt │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ rainbow_api_version │ │ │ │ │ rainbow_init │ │ │ │ │ snprintf │ │ │ │ ├── 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 35656564 35366162 37323430 62386664 5eed56ab7240b8fd │ │ │ │ │ - 0x00000010 65326233 39306336 34313934 64353135 e2b390c64194d515 │ │ │ │ │ - 0x00000020 64636336 66322e64 65627567 00000000 dcc6f2.debug.... │ │ │ │ │ - 0x00000030 dd79de5c .y.\ │ │ │ │ │ + 0x00000000 39353462 32323432 38653130 34383435 954b22428e104845 │ │ │ │ │ + 0x00000010 30656536 37323330 34643336 37393434 0ee672304d367944 │ │ │ │ │ + 0x00000020 37343039 31392e64 65627567 00000000 740919.debug.... │ │ │ │ │ + 0x00000030 9b8de559 ...Y │ │ │ ├── ./usr/lib/tuxpaint/plugins/realrainbow.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: 79c11239329480dafacc9f61985a52361c2d76a0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 458dd4eb232535e829e5c68a80f4c73cd5bd3607 │ │ │ │ ├── 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 63313132 33393332 39343830 64616661 c11239329480dafa │ │ │ │ │ - 0x00000010 63633966 36313938 35613532 33363163 cc9f61985a52361c │ │ │ │ │ - 0x00000020 32643736 61302e64 65627567 00000000 2d76a0.debug.... │ │ │ │ │ - 0x00000030 2baf4dc6 +.M. │ │ │ │ │ + 0x00000000 38646434 65623233 32353335 65383239 8dd4eb232535e829 │ │ │ │ │ + 0x00000010 65356336 38613830 66346337 33636435 e5c68a80f4c73cd5 │ │ │ │ │ + 0x00000020 62643336 30372e64 65627567 00000000 bd3607.debug.... │ │ │ │ │ + 0x00000030 3a823aca :.:. │ │ │ ├── ./usr/lib/tuxpaint/plugins/reflection.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: 55d6ba095264935ea5e953246d68204647bcc3ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d6bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7 │ │ │ │ ├── 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 64366261 30393532 36343933 35656135 d6ba095264935ea5 │ │ │ │ │ - 0x00000010 65393533 32343664 36383230 34363437 e953246d68204647 │ │ │ │ │ - 0x00000020 62636333 61642e64 65627567 00000000 bcc3ad.debug.... │ │ │ │ │ - 0x00000030 a8ed066e ...n │ │ │ │ │ + 0x00000000 62623365 34633565 62356338 62653238 bb3e4c5eb5c8be28 │ │ │ │ │ + 0x00000010 64633966 31303066 35656132 62313533 dc9f100f5ea2b153 │ │ │ │ │ + 0x00000020 62663836 63372e64 65627567 00000000 bf86c7.debug.... │ │ │ │ │ + 0x00000030 91265874 .&Xt │ │ │ ├── ./usr/lib/tuxpaint/plugins/ripples.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: 3d8904fb6af6708a3e2a94cb9503ee06fdd8ab67 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2dedfafc06f26316114e9f76770d883201c52689 │ │ │ │ ├── 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 38393034 66623661 66363730 38613365 8904fb6af6708a3e │ │ │ │ │ - 0x00000010 32613934 63623935 30336565 30366664 2a94cb9503ee06fd │ │ │ │ │ - 0x00000020 64386162 36372e64 65627567 00000000 d8ab67.debug.... │ │ │ │ │ - 0x00000030 5c413b4d \A;M │ │ │ │ │ + 0x00000000 65646661 66633036 66323633 31363131 edfafc06f2631611 │ │ │ │ │ + 0x00000010 34653966 37363737 30643838 33323031 4e9f76770d883201 │ │ │ │ │ + 0x00000020 63353236 38392e64 65627567 00000000 c52689.debug.... │ │ │ │ │ + 0x00000030 68565151 hVQQ │ │ │ ├── ./usr/lib/tuxpaint/plugins/rosette.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: 859b2849a14310f7e5ee87b8358c2c90508dfecf │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 177532216687b10ddc87dddf8e2481d62c29504e │ │ │ │ ├── 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 39623238 34396131 34333130 66376535 9b2849a14310f7e5 │ │ │ │ │ - 0x00000010 65653837 62383335 38633263 39303530 ee87b8358c2c9050 │ │ │ │ │ - 0x00000020 38646665 63662e64 65627567 00000000 8dfecf.debug.... │ │ │ │ │ - 0x00000030 7ae46f81 z.o. │ │ │ │ │ + 0x00000000 37353332 32313636 38376231 30646463 7532216687b10ddc │ │ │ │ │ + 0x00000010 38376464 64663865 32343831 64363263 87dddf8e2481d62c │ │ │ │ │ + 0x00000020 32393530 34652e64 65627567 00000000 29504e.debug.... │ │ │ │ │ + 0x00000030 d320e9e8 . .. │ │ │ ├── ./usr/lib/tuxpaint/plugins/sharpen.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: 041b5964c9b085bf7b7682167c9af83c1f84c0d7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3431a7a8efc3ad895e795bb4850c37ba0b8d1f4d │ │ │ │ ├── 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 31623539 36346339 62303835 62663762 1b5964c9b085bf7b │ │ │ │ │ - 0x00000010 37363832 31363763 39616638 33633166 7682167c9af83c1f │ │ │ │ │ - 0x00000020 38346330 64372e64 65627567 00000000 84c0d7.debug.... │ │ │ │ │ - 0x00000030 48eaeeea H... │ │ │ │ │ + 0x00000000 33316137 61386566 63336164 38393565 31a7a8efc3ad895e │ │ │ │ │ + 0x00000010 37393562 62343835 30633337 62613062 795bb4850c37ba0b │ │ │ │ │ + 0x00000020 38643166 34642e64 65627567 00000000 8d1f4d.debug.... │ │ │ │ │ + 0x00000030 5f464d88 _FM. │ │ │ ├── ./usr/lib/tuxpaint/plugins/shift.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: 3354244525cf314f7f02ece17db680d43f1d12e2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 319ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea │ │ │ │ ├── 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 35343234 34353235 63663331 34663766 54244525cf314f7f │ │ │ │ │ - 0x00000010 30326563 65313764 62363830 64343366 02ece17db680d43f │ │ │ │ │ - 0x00000020 31643132 65322e64 65627567 00000000 1d12e2.debug.... │ │ │ │ │ - 0x00000030 b483672c ..g, │ │ │ │ │ + 0x00000000 39636536 64623062 36633461 36623865 9ce6db0b6c4a6b8e │ │ │ │ │ + 0x00000010 33613034 62663963 30636536 38333163 3a04bf9c0ce6831c │ │ │ │ │ + 0x00000020 63383164 65612e64 65627567 00000000 c81dea.debug.... │ │ │ │ │ + 0x00000030 bd97c41f .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/smudge.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: a15ddbff42c9969c80b963b2a9b4383d79a13f44 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 352d0123dff07ae0054813fb729dfabd7b663e62 │ │ │ │ ├── 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 35646462 66663432 63393936 39633830 5ddbff42c9969c80 │ │ │ │ │ - 0x00000010 62393633 62326139 62343338 33643739 b963b2a9b4383d79 │ │ │ │ │ - 0x00000020 61313366 34342e64 65627567 00000000 a13f44.debug.... │ │ │ │ │ - 0x00000030 85dd11d4 .... │ │ │ │ │ + 0x00000000 32643031 32336466 66303761 65303035 2d0123dff07ae005 │ │ │ │ │ + 0x00000010 34383133 66623732 39646661 62643762 4813fb729dfabd7b │ │ │ │ │ + 0x00000020 36363365 36322e64 65627567 00000000 663e62.debug.... │ │ │ │ │ + 0x00000030 66cb932a f..* │ │ │ ├── ./usr/lib/tuxpaint/plugins/snow.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: bee3617e43236a195ef8a4d6492328f32c70e6c7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ce87a9036d16b375629e3c554fd35ff0c5e02e99 │ │ │ │ ├── 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 65333631 37653433 32333661 31393565 e3617e43236a195e │ │ │ │ │ - 0x00000010 66386134 64363439 32333238 66333263 f8a4d6492328f32c │ │ │ │ │ - 0x00000020 37306536 63372e64 65627567 00000000 70e6c7.debug.... │ │ │ │ │ - 0x00000030 ec4ffed9 .O.. │ │ │ │ │ + 0x00000000 38376139 30333664 31366233 37353632 87a9036d16b37562 │ │ │ │ │ + 0x00000010 39653363 35353466 64333566 66306335 9e3c554fd35ff0c5 │ │ │ │ │ + 0x00000020 65303265 39392e64 65627567 00000000 e02e99.debug.... │ │ │ │ │ + 0x00000030 6a40c763 j@.c │ │ │ ├── ./usr/lib/tuxpaint/plugins/stretch.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: 788dac7f86cce2473a5057ac2bf974645b1459f4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d2a4fe609aa762bca657172227c453810b0e7086 │ │ │ │ ├── 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 38646163 37663836 63636532 34373361 8dac7f86cce2473a │ │ │ │ │ - 0x00000010 35303537 61633262 66393734 36343562 5057ac2bf974645b │ │ │ │ │ - 0x00000020 31343539 66342e64 65627567 00000000 1459f4.debug.... │ │ │ │ │ - 0x00000030 5f5fd711 __.. │ │ │ │ │ + 0x00000000 61346665 36303961 61373632 62636136 a4fe609aa762bca6 │ │ │ │ │ + 0x00000010 35373137 32323237 63343533 38313062 57172227c453810b │ │ │ │ │ + 0x00000020 30653730 38362e64 65627567 00000000 0e7086.debug.... │ │ │ │ │ + 0x00000030 daf09992 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/string.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: fbf6ac4a477687907035297ff0afbb54d48b6417 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69 │ │ │ │ ├── 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 66366163 34613437 37363837 39303730 f6ac4a4776879070 │ │ │ │ │ - 0x00000010 33353239 37666630 61666262 35346434 35297ff0afbb54d4 │ │ │ │ │ - 0x00000020 38623634 31372e64 65627567 00000000 8b6417.debug.... │ │ │ │ │ - 0x00000030 1d7484b2 .t.. │ │ │ │ │ + 0x00000000 62336264 66636539 65336362 31646462 b3bdfce9e3cb1ddb │ │ │ │ │ + 0x00000010 38643237 63333538 65396563 61653065 8d27c358e9ecae0e │ │ │ │ │ + 0x00000020 38383361 36392e64 65627567 00000000 883a69.debug.... │ │ │ │ │ + 0x00000030 14e11520 ... │ │ │ ├── ./usr/lib/tuxpaint/plugins/tint.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: b6eda7c4c1df71617e6fa8293b07628bcf92a9e8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b50f293b3ea4df4272b5b60832a2bd810e9339d1 │ │ │ │ ├── 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 65646137 63346331 64663731 36313765 eda7c4c1df71617e │ │ │ │ │ - 0x00000010 36666138 32393362 30373632 38626366 6fa8293b07628bcf │ │ │ │ │ - 0x00000020 39326139 65382e64 65627567 00000000 92a9e8.debug.... │ │ │ │ │ - 0x00000030 abce5750 ..WP │ │ │ │ │ + 0x00000000 30663239 33623365 61346466 34323732 0f293b3ea4df4272 │ │ │ │ │ + 0x00000010 62356236 30383332 61326264 38313065 b5b60832a2bd810e │ │ │ │ │ + 0x00000020 39333339 64312e64 65627567 00000000 9339d1.debug.... │ │ │ │ │ + 0x00000030 befc1a14 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/toothpaste.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: f60dca8ed6f043250486059b4db1885921edf132 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02825c8946da5e8d0909fcd61d505923a5c4b624 │ │ │ │ ├── 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 30646361 38656436 66303433 32353034 0dca8ed6f0432504 │ │ │ │ │ - 0x00000010 38363035 39623464 62313838 35393231 86059b4db1885921 │ │ │ │ │ - 0x00000020 65646631 33322e64 65627567 00000000 edf132.debug.... │ │ │ │ │ - 0x00000030 b03a3901 .:9. │ │ │ │ │ + 0x00000000 38323563 38393436 64613565 38643039 825c8946da5e8d09 │ │ │ │ │ + 0x00000010 30396663 64363164 35303539 32336135 09fcd61d505923a5 │ │ │ │ │ + 0x00000020 63346236 32342e64 65627567 00000000 c4b624.debug.... │ │ │ │ │ + 0x00000030 380cd29b 8... │ │ │ ├── ./usr/lib/tuxpaint/plugins/tornado.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: 5d8ebf77f2bd602463d1898f48b1563cce3f0af7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8a6a6053f2e54a07ba82200c636240712df1892c │ │ │ │ ├── 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 38656266 37376632 62643630 32343633 8ebf77f2bd602463 │ │ │ │ │ - 0x00000010 64313839 38663438 62313536 33636365 d1898f48b1563cce │ │ │ │ │ - 0x00000020 33663061 66372e64 65627567 00000000 3f0af7.debug.... │ │ │ │ │ - 0x00000030 0d50b77b .P.{ │ │ │ │ │ + 0x00000000 36613630 35336632 65353461 30376261 6a6053f2e54a07ba │ │ │ │ │ + 0x00000010 38323230 30633633 36323430 37313264 82200c636240712d │ │ │ │ │ + 0x00000020 66313839 32632e64 65627567 00000000 f1892c.debug.... │ │ │ │ │ + 0x00000030 201f31c5 .1. │ │ │ ├── ./usr/lib/tuxpaint/plugins/tv.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: 2f5aae1fbf3178df892988c322e20d998740db9e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3c44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2 │ │ │ │ ├── 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 35616165 31666266 33313738 64663839 5aae1fbf3178df89 │ │ │ │ │ - 0x00000010 32393838 63333232 65323064 39393837 2988c322e20d9987 │ │ │ │ │ - 0x00000020 34306462 39652e64 65627567 00000000 40db9e.debug.... │ │ │ │ │ - 0x00000030 733bc35a s;.Z │ │ │ │ │ + 0x00000000 34346664 38643062 39656631 64303261 44fd8d0b9ef1d02a │ │ │ │ │ + 0x00000010 37396235 64626461 36613633 65653031 79b5dbda6a63ee01 │ │ │ │ │ + 0x00000020 30336135 65322e64 65627567 00000000 03a5e2.debug.... │ │ │ │ │ + 0x00000030 48386b29 H8k) │ │ │ ├── ./usr/lib/tuxpaint/plugins/waves.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: e994aaa99e0d002df6bfb59ac0f7c30d7b0796eb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2d342e531c387ddec539b3682fc675f5d1aa79ef │ │ │ │ ├── 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 39346161 61393965 30643030 32646636 94aaa99e0d002df6 │ │ │ │ │ - 0x00000010 62666235 39616330 66376333 30643762 bfb59ac0f7c30d7b │ │ │ │ │ - 0x00000020 30373936 65622e64 65627567 00000000 0796eb.debug.... │ │ │ │ │ - 0x00000030 121909e8 .... │ │ │ │ │ + 0x00000000 33343265 35333163 33383764 64656335 342e531c387ddec5 │ │ │ │ │ + 0x00000010 33396233 36383266 63363735 66356431 39b3682fc675f5d1 │ │ │ │ │ + 0x00000020 61613739 65662e64 65627567 00000000 aa79ef.debug.... │ │ │ │ │ + 0x00000030 a51af8b5 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/xor.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: dac1f239e117d138ab141d68854e1ad030580a1c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 56c10963f05309cfd43bb8a10b7508060751ecce │ │ │ │ ├── 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 63316632 33396531 31376431 33386162 c1f239e117d138ab │ │ │ │ │ - 0x00000010 31343164 36383835 34653161 64303330 141d68854e1ad030 │ │ │ │ │ - 0x00000020 35383061 31632e64 65627567 00000000 580a1c.debug.... │ │ │ │ │ - 0x00000030 cc840b78 ...x │ │ │ │ │ + 0x00000000 63313039 36336630 35333039 63666434 c10963f05309cfd4 │ │ │ │ │ + 0x00000010 33626238 61313062 37353038 30363037 3bb8a10b75080607 │ │ │ │ │ + 0x00000020 35316563 63652e64 65627567 00000000 51ecce.debug.... │ │ │ │ │ + 0x00000030 cea56ce3 ..l. ├── tuxpaint_0.9.28-sdl2-1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-07-04 12:34:36.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1544 2022-07-04 12:34:36.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 254536 2022-07-04 12:34:36.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 255008 2022-07-04 12:34:36.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/bin/tuxpaint │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -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: c891624ca561491c545ec0f97cfa13767cc7f6e7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 757cbed9df8210adfc5c2eaa78aeeff7387dc9c5 │ │ │ │ │ │ │ │ │ │ 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 --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 39313632 34636135 36313439 31633534 91624ca561491c54 │ │ │ │ │ - 0x00000010 35656330 66393763 66613133 37363763 5ec0f97cfa13767c │ │ │ │ │ - 0x00000020 63376636 65372e64 65627567 00000000 c7f6e7.debug.... │ │ │ │ │ - 0x00000030 d239a5af .9.. │ │ │ │ │ + 0x00000000 37636265 64396466 38323130 61646663 7cbed9df8210adfc │ │ │ │ │ + 0x00000010 35633265 61613738 61656566 66373338 5c2eaa78aeeff738 │ │ │ │ │ + 0x00000020 37646339 63352e64 65627567 00000000 7dc9c5.debug.... │ │ │ │ │ + 0x00000030 e2a1e63f ...? ├── tuxpaint-dbgsym_0.9.28-sdl2-1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-07-04 12:34:36.000000 debian-binary │ │ -rw-r--r-- 0 0 0 520 2022-07-04 12:34:36.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 197912 2022-07-04 12:34:36.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 197956 2022-07-04 12:34:36.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Jonathan Carter │ │ │ │ Installed-Size: 244 │ │ │ │ Depends: tuxpaint (= 1:0.9.28-sdl2-1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint │ │ │ │ -Build-Ids: c891624ca561491c545ec0f97cfa13767cc7f6e7 │ │ │ │ +Build-Ids: 757cbed9df8210adfc5c2eaa78aeeff7387dc9c5 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/c8/91624ca561491c545ec0f97cfa13767cc7f6e7.debug │ │ │ │ │ +usr/lib/debug/.build-id/75/7cbed9df8210adfc5c2eaa78aeeff7387dc9c5.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 239000 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c8/91624ca561491c545ec0f97cfa13767cc7f6e7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/75/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 238996 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/75/7cbed9df8210adfc5c2eaa78aeeff7387dc9c5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-dbgsym -> tuxpaint │ │ │ │ --- ./usr/lib/debug/.build-id/c8/91624ca561491c545ec0f97cfa13767cc7f6e7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/75/7cbed9df8210adfc5c2eaa78aeeff7387dc9c5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 8% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │┄ error from `readelf --wide --file-header {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x5f39 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 237520 (bytes into file) │ │ │ │ │ + Start of section headers: 237516 (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: 9 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 37 │ │ │ │ │ Section header string table index: 36 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │┄ error from `readelf --wide --sections {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x39fd0: │ │ │ │ │ +There are 37 section headers, starting at offset 0x39fcc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1 │ │ │ │ │ [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4 │ │ │ │ │ [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4 │ │ │ │ │ @@ -26,21 +26,21 @@ │ │ │ │ │ [21] .dynamic NOBITS 00076ea8 000d1c 000158 08 WA 6 0 4 │ │ │ │ │ [22] .got NOBITS 00077000 000d1c 000558 04 WA 0 0 4 │ │ │ │ │ [23] .data NOBITS 00077558 000d1c 001b04 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 00079060 000d1c 042fe4 00 WA 0 0 8 │ │ │ │ │ [25] .comment PROGBITS 00000000 0001b4 00001f 01 MS 0 0 1 │ │ │ │ │ [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d3 000033 00 0 0 1 │ │ │ │ │ [27] .debug_aranges PROGBITS 00000000 000208 0000e4 00 C 0 0 4 │ │ │ │ │ - [28] .debug_info PROGBITS 00000000 0002ec 017cad 00 C 0 0 4 │ │ │ │ │ - [29] .debug_abbrev PROGBITS 00000000 017f9c 000ad2 00 C 0 0 4 │ │ │ │ │ - [30] .debug_line PROGBITS 00000000 018a70 00dc4a 00 C 0 0 4 │ │ │ │ │ - [31] .debug_frame PROGBITS 00000000 0266bc 00149a 00 C 0 0 4 │ │ │ │ │ - [32] .debug_str PROGBITS 00000000 027b58 004dbc 01 MSC 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 02c914 0001aa 00 C 0 0 4 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 02cac0 0088c0 10 35 1749 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 035380 004ae1 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 039e61 00016f 00 0 0 1 │ │ │ │ │ + [28] .debug_info PROGBITS 00000000 0002ec 017cac 00 C 0 0 4 │ │ │ │ │ + [29] .debug_abbrev PROGBITS 00000000 017f98 000ad2 00 C 0 0 4 │ │ │ │ │ + [30] .debug_line PROGBITS 00000000 018a6c 00dc4a 00 C 0 0 4 │ │ │ │ │ + [31] .debug_frame PROGBITS 00000000 0266b8 00149a 00 C 0 0 4 │ │ │ │ │ + [32] .debug_str PROGBITS 00000000 027b54 004dbc 01 MSC 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 02c910 0001aa 00 C 0 0 4 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 02cabc 0088c0 10 35 1749 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 03537c 004ae1 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 039e5d 00016f 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 {} │ │ │ │ │┄ 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: c891624ca561491c545ec0f97cfa13767cc7f6e7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 757cbed9df8210adfc5c2eaa78aeeff7387dc9c5 │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ @@ -12769,154 +12769,154 @@ │ │ │ │ │ <66e9> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <66ea> DW_AT_type : (ref4) <0x116>, int │ │ │ │ │ <66ee> DW_AT_location : (exprloc) 5 byte block: 3 78 a6 7 0 (DW_OP_addr: 7a678) │ │ │ │ │ <1><66f4>: Abbrev Number: 29 (DW_TAG_structure_type) │ │ │ │ │ <66f5> DW_AT_name : (strp) (offset: 0x1e53): magic_api_t │ │ │ │ │ <66f9> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <66fa> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <66fb> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <66fb> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <66fc> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <66fd> DW_AT_sibling : (ref4) <0x6806> │ │ │ │ │ <2><6701>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6702> DW_AT_name : (strp) (offset: 0x5197): tp_version │ │ │ │ │ <6706> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6707> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <6707> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <6708> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6709> DW_AT_type : (ref4) <0x1d8> │ │ │ │ │ <670d> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><670e>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <670f> DW_AT_name : (strp) (offset: 0x9af0): data_directory │ │ │ │ │ <6713> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6714> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <6714> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <6715> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6716> DW_AT_type : (ref4) <0x1d8> │ │ │ │ │ <671a> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><671b>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <671c> DW_AT_name : (strp) (offset: 0x2dd0): update_progress_bar │ │ │ │ │ <6720> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6721> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <6721> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <6722> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6723> DW_AT_type : (ref4) <0x7dd> │ │ │ │ │ <6727> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><6728>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6729> DW_AT_name : (strp) (offset: 0x7f57): special_notify │ │ │ │ │ <672d> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <672e> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <672e> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <672f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6730> DW_AT_type : (ref4) <0x742> │ │ │ │ │ <6734> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><6735>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6736> DW_AT_name : (strp) (offset: 0xa0c6): sRGB_to_linear │ │ │ │ │ <673a> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <673b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <673b> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <673c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <673d> DW_AT_type : (ref4) <0x6815> │ │ │ │ │ <6741> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><6742>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6743> DW_AT_name : (strp) (offset: 0x3ac8): linear_to_sRGB │ │ │ │ │ <6747> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6748> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <6748> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <6749> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <674a> DW_AT_type : (ref4) <0x6829> │ │ │ │ │ <674e> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><674f>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6750> DW_AT_name : (strp) (offset: 0x7460): in_circle │ │ │ │ │ <6754> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6755> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <6755> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <6756> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <6757> DW_AT_type : (ref4) <0x6847> │ │ │ │ │ <675b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><675c>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <675d> DW_AT_name : (strp) (offset: 0x7264): getpixel │ │ │ │ │ <6761> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6762> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <6762> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <6763> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <6764> DW_AT_type : (ref4) <0x4629> │ │ │ │ │ <6768> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><6769>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <676a> DW_AT_name : (strp) (offset: 0x6db1): putpixel │ │ │ │ │ <676e> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <676f> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <676f> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <6770> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6771> DW_AT_type : (ref4) <0x45f3> │ │ │ │ │ <6775> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><6776>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6777> DW_AT_name : (strp) (offset: 0xac43): xorpixel │ │ │ │ │ <677b> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <677c> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <677c> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <677d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <677e> DW_AT_type : (ref4) <0x6861> │ │ │ │ │ <6782> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><6783>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6784> DW_AT_name : (strp) (offset: 0x4a18): playsound │ │ │ │ │ <6788> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6789> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <6789> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <678a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <678b> DW_AT_type : (ref4) <0x687b> │ │ │ │ │ <678f> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><6790>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <6791> DW_AT_name : (strp) (offset: 0x3f24): stopsound │ │ │ │ │ <6795> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6796> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <6796> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <6797> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6798> DW_AT_type : (ref4) <0x7dd> │ │ │ │ │ <679c> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><679d>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <679e> DW_AT_name : (strp) (offset: 0xbd84): line │ │ │ │ │ <67a2> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67a3> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <67a3> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <67a4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <67a5> DW_AT_type : (ref4) <0x68e1> │ │ │ │ │ <67a9> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><67aa>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67ab> DW_AT_name : (strp) (offset: 0x90bd): button_down │ │ │ │ │ <67af> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67b0> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <67b0> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <67b1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <67b2> DW_AT_type : (ref4) <0x68eb> │ │ │ │ │ <67b6> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><67b7>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67b8> DW_AT_name : (strp) (offset: 0x737d): rgbtohsv │ │ │ │ │ <67bc> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67bd> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <67bd> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <67be> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <67bf> DW_AT_type : (ref4) <0x6919> │ │ │ │ │ <67c3> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><67c4>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67c5> DW_AT_name : (strp) (offset: 0x9798): hsvtorgb │ │ │ │ │ <67c9> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67ca> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <67ca> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <67cb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <67cc> DW_AT_type : (ref4) <0x6942> │ │ │ │ │ <67d0> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><67d1>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67d2> DW_AT_name : (strp) (offset: 0x2287): canvas_w │ │ │ │ │ <67d6> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67d7> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <67d7> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <67d8> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <67d9> DW_AT_type : (ref4) <0x116>, int │ │ │ │ │ <67dd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><67de>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67df> DW_AT_name : (strp) (offset: 0x2252): canvas_h │ │ │ │ │ <67e3> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67e4> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <67e4> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <67e5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <67e6> DW_AT_type : (ref4) <0x116>, int │ │ │ │ │ <67ea> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><67eb>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67ec> DW_AT_name : (strp) (offset: 0xdd8): scale │ │ │ │ │ <67f0> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67f1> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <67f1> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <67f2> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <67f3> DW_AT_type : (ref4) <0x6965> │ │ │ │ │ <67f7> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><67f8>: Abbrev Number: 6 (DW_TAG_member) │ │ │ │ │ <67f9> DW_AT_name : (strp) (offset: 0x38fd): touched │ │ │ │ │ <67fd> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <67fe> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <67fe> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <67ff> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6800> DW_AT_type : (ref4) <0x697e> │ │ │ │ │ <6804> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><6805>: Abbrev Number: 0 │ │ │ │ │ <1><6806>: Abbrev Number: 36 (DW_TAG_subroutine_type) │ │ │ │ │ <6807> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <6807> DW_AT_type : (ref4) <0x66c>, float │ │ │ │ │ @@ -13097,15 +13097,15 @@ │ │ │ │ │ <2><697d>: Abbrev Number: 0 │ │ │ │ │ <1><697e>: Abbrev Number: 10 (DW_TAG_pointer_type) │ │ │ │ │ <697f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <697f> DW_AT_type : (ref4) <0x696a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><6983>: Abbrev Number: 14 (DW_TAG_typedef) │ │ │ │ │ <6984> DW_AT_name : (strp) (offset: 0xae25): magic_api │ │ │ │ │ <6988> DW_AT_decl_file : (data1) 106 │ │ │ │ │ - <6989> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <6989> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <698a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <698b> DW_AT_type : (ref4) <0x66f4>, magic_api_t │ │ │ │ │ <1><698f>: Abbrev Number: 27 (DW_TAG_structure_type) │ │ │ │ │ <6990> DW_AT_name : (strp) (offset: 0x20e8): magic_funcs_s │ │ │ │ │ <6994> DW_AT_byte_size : (data1) 64 │ │ │ │ │ <6995> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <6996> DW_AT_decl_line : (data2) 1500 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,37 +1,32 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -J}U'0cUs │ │ │ │ │ -bc#IxYBz │ │ │ │ │ -!@:u0De/ │ │ │ │ │ -^U`~oh2fUUs │ │ │ │ │ -H?V~M2sm[ │ │ │ │ │ -!'qmn|}R │ │ │ │ │ -$w,~68{R │ │ │ │ │ -)zD"N=JSj │ │ │ │ │ -[mum28Y9 │ │ │ │ │ -D:/%Rl ?+ │ │ │ │ │ -$Rl EDraS │ │ │ │ │ -B:#\LW:& │ │ │ │ │ -8gbM0!k0 │ │ │ │ │ -OWz+O0lC!c │ │ │ │ │ -@[8xt$c=% │ │ │ │ │ -B$7DS@;] │ │ │ │ │ -7#x+_~;c │ │ │ │ │ -tq\tZRJ' │ │ │ │ │ -[lvT\bqk#Y │ │ │ │ │ -D_8Bs/%R │ │ │ │ │ -r2Z.'cP: │ │ │ │ │ -^dBDo$NFscZ │ │ │ │ │ -Mqg;|Rl= │ │ │ │ │ -8 rzRFQS │ │ │ │ │ -IxIuGN\:$ │ │ │ │ │ -yTS@Cv%U │ │ │ │ │ - :!5_8A' │ │ │ │ │ -I2:!=239 │ │ │ │ │ -Iskf`rsm │ │ │ │ │ +m.,_0G%t │ │ │ │ │ +V -WJr66 │ │ │ │ │ +x_T*]P}I │ │ │ │ │ +VU\ZUqiUy'a │ │ │ │ │ +}Vuj_/f_ │ │ │ │ │ +D%--G%A' │ │ │ │ │ +%x_J`cK3 │ │ │ │ │ +n!{i!!Wo │ │ │ │ │ +ZSoW$z|L0 │ │ │ │ │ +2/8g4410 │ │ │ │ │ +mPK)u)o#) │ │ │ │ │ +eCOq{gOJk │ │ │ │ │ +2d#8Qb2d#X&1 │ │ │ │ │ +Jb2d#8Ib2d#8Yb2d#8Eb2d#8Ub2d#8M │ │ │ │ │ +u0h90hc&_* │ │ │ │ │ +_@c[Zlj3 │ │ │ │ │ +!~{bzFp_ │ │ │ │ │ +NDK9Fu"& │ │ │ │ │ += Yz/\mV │ │ │ │ │ +t-S i!MW │ │ │ │ │ +AN.wI:lc6 │ │ │ │ │ [F]PF]JuZ │ │ │ │ │ %!U;)lQWLH │ │ │ │ │ {tV[uV]4 │ │ │ │ │ V\E*)=;R │ │ │ │ │ GxtGE;6w │ │ │ │ │ eAi"ZkR(Y$JoL │ │ │ │ │ VYsaM;gTeI7: ├── tuxpaint-plugins-default-dbgsym_0.9.28-sdl2-1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-07-04 12:34:36.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2912 2022-07-04 12:34:36.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2803696 2022-07-04 12:34:36.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2904 2022-07-04 12:34:36.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 2803544 2022-07-04 12:34:36.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: tuxpaint-plugins-default-dbgsym │ │ │ │ Source: tuxpaint │ │ │ │ Version: 1:0.9.28-sdl2-1 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Jonathan Carter │ │ │ │ -Installed-Size: 3208 │ │ │ │ +Installed-Size: 3210 │ │ │ │ Depends: tuxpaint-plugins-default (= 1:0.9.28-sdl2-1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint-plugins-default │ │ │ │ -Build-Ids: 01da11da52f2901cdf49336d28c11a2f2cbb4739 041b5964c9b085bf7b7682167c9af83c1f84c0d7 0f6ca84318c679f36ae26d4c239aed00caf572fd 12823c2d6b8e6df848c9be50a591b0238c60dbd1 17c14010df3ff3a76a9c0236a450c4209853b1a2 1cfe7cdfd4ea1ce9c33b45246e26aa4defd23169 2298f7b3b51447e275bee8aebae53e550a66a4b7 285eed56ab7240b8fde2b390c64194d515dcc6f2 2f5aae1fbf3178df892988c322e20d998740db9e 32da48386550fe7135541a1b41455a05a0e10edd 3354244525cf314f7f02ece17db680d43f1d12e2 368d2df46b7bce201c4a5dfbab971ca39f65dd69 36b4eef21dd6918940038138a48c1d766696bd2b 3d8904fb6af6708a3e2a94cb9503ee06fdd8ab67 482409f96ab0569d691e1a616511e95a7f6340da 483120982a70ed5c4e71c5bfed29d82411d0e352 551aa39e9415a0ed6a38c6f2568f1f213688c063 55d6ba095264935ea5e953246d68204647bcc3ad 5d8ebf77f2bd602463d1898f48b1563cce3f0af7 6b0688f94e615a955782f54516466145cac6b85a 788dac7f86cce2473a5057ac2bf974645b1459f4 79c11239329480dafacc9f61985a52361c2d76a0 81152e8c34d921fa188bae826310263d3aa912cc 8323e9fe3d3efb80d665d6d14c80a23fd507ba54 859b2849a14310f7e5ee87b8358c2c90508dfecf 8b37ada9625f54c8c63380ec970f779e475e5fb2 91645a8fdb772044add905683c7435e05d1b93a0 9406da5aca9e2aec5621bc0fece9f05e44b6f08a 954ad9c1c2266a3296237acf05e2d4fe6553787a a15ddbff42c9969c80b963b2a9b4383d79a13f44 a1cd34ddef640ee79a3cddb092d296c6dea1d910 a3a7344c90367ffe003438f1500ed923c30dc668 b183eae91fad9207b0fd825b21ef3e389776bc25 b6eda7c4c1df71617e6fa8293b07628bcf92a9e8 b76ed0b33fe4125f56b165e3cd4b110ccbab535f ba8deeb8e13f746aee28867dff1b4494d08a063e baa0271ea6fe02bf04e7e3aed4f1de19124b9485 bd626eca1c8e36e93fa0819a77b027bcccb310fa bee3617e43236a195ef8a4d6492328f32c70e6c7 cf81445d7eb05d2575ce345c6b39be9872faf238 d5481783ef08194e28d11adcdb803d428bcd0925 da2e0ce643c7a76fd1d9cea686b033430793d835 dac1f239e117d138ab141d68854e1ad030580a1c dc3f0ac7398390dca7af5d528b3323125a830056 e2a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6 e4946c64087d8afb80ed347cc4794f8118658d2e e5c536bad7477e07ea6e9ab4d81a21c015b38617 e76e3923fd045b1f3e73f05a6c0f28d482164a59 e994aaa99e0d002df6bfb59ac0f7c30d7b0796eb f60dca8ed6f043250486059b4db1885921edf132 fbf6ac4a477687907035297ff0afbb54d48b6417 fe8a55f785e099040ee62e28ba42601852d369ca │ │ │ │ +Build-Ids: 02825c8946da5e8d0909fcd61d505923a5c4b624 02b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69 098e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5 10dedfc7a9224d85eae55636b16dcdfb74d5e9d6 177532216687b10ddc87dddf8e2481d62c29504e 18b4a9d8c205bad17f01b4b9679b974d59dbad30 1e08c98e4f534f7444c21a7265ff0b5477006bf0 249b3f1c8cd79364244edc825c42e576424438b2 2d342e531c387ddec539b3682fc675f5d1aa79ef 2dedfafc06f26316114e9f76770d883201c52689 319ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea 3431a7a8efc3ad895e795bb4850c37ba0b8d1f4d 352d0123dff07ae0054813fb729dfabd7b663e62 3b8cba4f1f68542815c7975ba81a8b963c69d8b9 3b954b22428e1048450ee672304d367944740919 3c44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2 458dd4eb232535e829e5c68a80f4c73cd5bd3607 4956695603462dbadd20c0965d0041dac4a837f0 4d774308def7cbce1519ff371e7d9c3ad42bfb52 50838d82c9e869e60ccdfec3895b222a9c8e6004 5530f18b95e66310dd0c61e78004c003ac8bbbc4 56c10963f05309cfd43bb8a10b7508060751ecce 5a4062f88a2eb2911b7157f742e08c6ea98632bc 5abd189fb6489123af544910ba358e7711c686cc 6429984dc76d949e049afaab7119fffe37a6764f 664dcd5cb4590f48269267767b7a3b380344e6b0 70af90225c180da94de006e74d6c1eaa0bd1836b 713011f5c454533fddb31c611c6a6fc56b7f437d 7337f6ad3b58db4be2e80cf66fbf53a0f3ca4189 775f6b2ea3f225fa817418b8b18ce4062ec8545a 799b5b86b2e6da809556b41d1d87d827ad0959a3 7a80734e3815c20ec910f3bc300a490c3a93f949 7fa06027bcf497c231faede145f3de0daec611a6 8a6a6053f2e54a07ba82200c636240712df1892c 8bf814bb71a3e6b16d4d8a870c0240f7dd0af68d a1596e8707130793f37fca41e6eb8595b9575350 a8e64174ebf5759b2fb336ba572c35ea273d9749 af84464c26a25c5110f8213e3b472b531fa3018d b50f293b3ea4df4272b5b60832a2bd810e9339d1 bb37280206a217bab3116f6e9ecdb8ecceca754d bd41aa3c1550cd36905275bce299586420400540 bf0bb904e56e57f0ef047d617c2ef350208bc585 c78d8822ebf431d22aab0cdbb5510703afc33881 c8a1b6b37db3f1b89083d0c0c650e67b1e0f2701 cb5b6366d82358e55cd214b2445e3109d551037e ce87a9036d16b375629e3c554fd35ff0c5e02e99 d008955f6b9628451723d5d67c1c75c1ac2607b6 d2a4fe609aa762bca657172227c453810b0e7086 d6bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7 d7664ab6d7731ae5d6e41d5577ccbb8b51ba92f2 e4958991d251395e2f9dae0c06edb115b88199c3 f35f6cba598c25b9f9d68bac00c77618db23fc06 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ -usr/lib/debug/.build-id/01/da11da52f2901cdf49336d28c11a2f2cbb4739.debug │ │ │ │ │ -usr/lib/debug/.build-id/04/1b5964c9b085bf7b7682167c9af83c1f84c0d7.debug │ │ │ │ │ -usr/lib/debug/.build-id/0f/6ca84318c679f36ae26d4c239aed00caf572fd.debug │ │ │ │ │ -usr/lib/debug/.build-id/12/823c2d6b8e6df848c9be50a591b0238c60dbd1.debug │ │ │ │ │ -usr/lib/debug/.build-id/17/c14010df3ff3a76a9c0236a450c4209853b1a2.debug │ │ │ │ │ -usr/lib/debug/.build-id/1c/fe7cdfd4ea1ce9c33b45246e26aa4defd23169.debug │ │ │ │ │ -usr/lib/debug/.build-id/22/98f7b3b51447e275bee8aebae53e550a66a4b7.debug │ │ │ │ │ -usr/lib/debug/.build-id/28/5eed56ab7240b8fde2b390c64194d515dcc6f2.debug │ │ │ │ │ -usr/lib/debug/.build-id/2f/5aae1fbf3178df892988c322e20d998740db9e.debug │ │ │ │ │ -usr/lib/debug/.build-id/32/da48386550fe7135541a1b41455a05a0e10edd.debug │ │ │ │ │ -usr/lib/debug/.build-id/33/54244525cf314f7f02ece17db680d43f1d12e2.debug │ │ │ │ │ -usr/lib/debug/.build-id/36/8d2df46b7bce201c4a5dfbab971ca39f65dd69.debug │ │ │ │ │ -usr/lib/debug/.build-id/36/b4eef21dd6918940038138a48c1d766696bd2b.debug │ │ │ │ │ -usr/lib/debug/.build-id/3d/8904fb6af6708a3e2a94cb9503ee06fdd8ab67.debug │ │ │ │ │ -usr/lib/debug/.build-id/48/2409f96ab0569d691e1a616511e95a7f6340da.debug │ │ │ │ │ -usr/lib/debug/.build-id/48/3120982a70ed5c4e71c5bfed29d82411d0e352.debug │ │ │ │ │ -usr/lib/debug/.build-id/55/1aa39e9415a0ed6a38c6f2568f1f213688c063.debug │ │ │ │ │ -usr/lib/debug/.build-id/55/d6ba095264935ea5e953246d68204647bcc3ad.debug │ │ │ │ │ -usr/lib/debug/.build-id/5d/8ebf77f2bd602463d1898f48b1563cce3f0af7.debug │ │ │ │ │ -usr/lib/debug/.build-id/6b/0688f94e615a955782f54516466145cac6b85a.debug │ │ │ │ │ -usr/lib/debug/.build-id/78/8dac7f86cce2473a5057ac2bf974645b1459f4.debug │ │ │ │ │ -usr/lib/debug/.build-id/79/c11239329480dafacc9f61985a52361c2d76a0.debug │ │ │ │ │ -usr/lib/debug/.build-id/81/152e8c34d921fa188bae826310263d3aa912cc.debug │ │ │ │ │ -usr/lib/debug/.build-id/83/23e9fe3d3efb80d665d6d14c80a23fd507ba54.debug │ │ │ │ │ -usr/lib/debug/.build-id/85/9b2849a14310f7e5ee87b8358c2c90508dfecf.debug │ │ │ │ │ -usr/lib/debug/.build-id/8b/37ada9625f54c8c63380ec970f779e475e5fb2.debug │ │ │ │ │ -usr/lib/debug/.build-id/91/645a8fdb772044add905683c7435e05d1b93a0.debug │ │ │ │ │ -usr/lib/debug/.build-id/94/06da5aca9e2aec5621bc0fece9f05e44b6f08a.debug │ │ │ │ │ -usr/lib/debug/.build-id/95/4ad9c1c2266a3296237acf05e2d4fe6553787a.debug │ │ │ │ │ -usr/lib/debug/.build-id/a1/5ddbff42c9969c80b963b2a9b4383d79a13f44.debug │ │ │ │ │ -usr/lib/debug/.build-id/a1/cd34ddef640ee79a3cddb092d296c6dea1d910.debug │ │ │ │ │ -usr/lib/debug/.build-id/a3/a7344c90367ffe003438f1500ed923c30dc668.debug │ │ │ │ │ -usr/lib/debug/.build-id/b1/83eae91fad9207b0fd825b21ef3e389776bc25.debug │ │ │ │ │ -usr/lib/debug/.build-id/b6/eda7c4c1df71617e6fa8293b07628bcf92a9e8.debug │ │ │ │ │ -usr/lib/debug/.build-id/b7/6ed0b33fe4125f56b165e3cd4b110ccbab535f.debug │ │ │ │ │ -usr/lib/debug/.build-id/ba/8deeb8e13f746aee28867dff1b4494d08a063e.debug │ │ │ │ │ -usr/lib/debug/.build-id/ba/a0271ea6fe02bf04e7e3aed4f1de19124b9485.debug │ │ │ │ │ -usr/lib/debug/.build-id/bd/626eca1c8e36e93fa0819a77b027bcccb310fa.debug │ │ │ │ │ -usr/lib/debug/.build-id/be/e3617e43236a195ef8a4d6492328f32c70e6c7.debug │ │ │ │ │ -usr/lib/debug/.build-id/cf/81445d7eb05d2575ce345c6b39be9872faf238.debug │ │ │ │ │ -usr/lib/debug/.build-id/d5/481783ef08194e28d11adcdb803d428bcd0925.debug │ │ │ │ │ -usr/lib/debug/.build-id/da/2e0ce643c7a76fd1d9cea686b033430793d835.debug │ │ │ │ │ -usr/lib/debug/.build-id/da/c1f239e117d138ab141d68854e1ad030580a1c.debug │ │ │ │ │ -usr/lib/debug/.build-id/dc/3f0ac7398390dca7af5d528b3323125a830056.debug │ │ │ │ │ -usr/lib/debug/.build-id/e2/a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6.debug │ │ │ │ │ -usr/lib/debug/.build-id/e4/946c64087d8afb80ed347cc4794f8118658d2e.debug │ │ │ │ │ -usr/lib/debug/.build-id/e5/c536bad7477e07ea6e9ab4d81a21c015b38617.debug │ │ │ │ │ -usr/lib/debug/.build-id/e7/6e3923fd045b1f3e73f05a6c0f28d482164a59.debug │ │ │ │ │ -usr/lib/debug/.build-id/e9/94aaa99e0d002df6bfb59ac0f7c30d7b0796eb.debug │ │ │ │ │ -usr/lib/debug/.build-id/f6/0dca8ed6f043250486059b4db1885921edf132.debug │ │ │ │ │ -usr/lib/debug/.build-id/fb/f6ac4a477687907035297ff0afbb54d48b6417.debug │ │ │ │ │ -usr/lib/debug/.build-id/fe/8a55f785e099040ee62e28ba42601852d369ca.debug │ │ │ │ │ +usr/lib/debug/.build-id/02/825c8946da5e8d0909fcd61d505923a5c4b624.debug │ │ │ │ │ +usr/lib/debug/.build-id/02/b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69.debug │ │ │ │ │ +usr/lib/debug/.build-id/09/8e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5.debug │ │ │ │ │ +usr/lib/debug/.build-id/10/dedfc7a9224d85eae55636b16dcdfb74d5e9d6.debug │ │ │ │ │ +usr/lib/debug/.build-id/17/7532216687b10ddc87dddf8e2481d62c29504e.debug │ │ │ │ │ +usr/lib/debug/.build-id/18/b4a9d8c205bad17f01b4b9679b974d59dbad30.debug │ │ │ │ │ +usr/lib/debug/.build-id/1e/08c98e4f534f7444c21a7265ff0b5477006bf0.debug │ │ │ │ │ +usr/lib/debug/.build-id/24/9b3f1c8cd79364244edc825c42e576424438b2.debug │ │ │ │ │ +usr/lib/debug/.build-id/2d/342e531c387ddec539b3682fc675f5d1aa79ef.debug │ │ │ │ │ +usr/lib/debug/.build-id/2d/edfafc06f26316114e9f76770d883201c52689.debug │ │ │ │ │ +usr/lib/debug/.build-id/31/9ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea.debug │ │ │ │ │ +usr/lib/debug/.build-id/34/31a7a8efc3ad895e795bb4850c37ba0b8d1f4d.debug │ │ │ │ │ +usr/lib/debug/.build-id/35/2d0123dff07ae0054813fb729dfabd7b663e62.debug │ │ │ │ │ +usr/lib/debug/.build-id/3b/8cba4f1f68542815c7975ba81a8b963c69d8b9.debug │ │ │ │ │ +usr/lib/debug/.build-id/3b/954b22428e1048450ee672304d367944740919.debug │ │ │ │ │ +usr/lib/debug/.build-id/3c/44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2.debug │ │ │ │ │ +usr/lib/debug/.build-id/45/8dd4eb232535e829e5c68a80f4c73cd5bd3607.debug │ │ │ │ │ +usr/lib/debug/.build-id/49/56695603462dbadd20c0965d0041dac4a837f0.debug │ │ │ │ │ +usr/lib/debug/.build-id/4d/774308def7cbce1519ff371e7d9c3ad42bfb52.debug │ │ │ │ │ +usr/lib/debug/.build-id/50/838d82c9e869e60ccdfec3895b222a9c8e6004.debug │ │ │ │ │ +usr/lib/debug/.build-id/55/30f18b95e66310dd0c61e78004c003ac8bbbc4.debug │ │ │ │ │ +usr/lib/debug/.build-id/56/c10963f05309cfd43bb8a10b7508060751ecce.debug │ │ │ │ │ +usr/lib/debug/.build-id/5a/4062f88a2eb2911b7157f742e08c6ea98632bc.debug │ │ │ │ │ +usr/lib/debug/.build-id/5a/bd189fb6489123af544910ba358e7711c686cc.debug │ │ │ │ │ +usr/lib/debug/.build-id/64/29984dc76d949e049afaab7119fffe37a6764f.debug │ │ │ │ │ +usr/lib/debug/.build-id/66/4dcd5cb4590f48269267767b7a3b380344e6b0.debug │ │ │ │ │ +usr/lib/debug/.build-id/70/af90225c180da94de006e74d6c1eaa0bd1836b.debug │ │ │ │ │ +usr/lib/debug/.build-id/71/3011f5c454533fddb31c611c6a6fc56b7f437d.debug │ │ │ │ │ +usr/lib/debug/.build-id/73/37f6ad3b58db4be2e80cf66fbf53a0f3ca4189.debug │ │ │ │ │ +usr/lib/debug/.build-id/77/5f6b2ea3f225fa817418b8b18ce4062ec8545a.debug │ │ │ │ │ +usr/lib/debug/.build-id/79/9b5b86b2e6da809556b41d1d87d827ad0959a3.debug │ │ │ │ │ +usr/lib/debug/.build-id/7a/80734e3815c20ec910f3bc300a490c3a93f949.debug │ │ │ │ │ +usr/lib/debug/.build-id/7f/a06027bcf497c231faede145f3de0daec611a6.debug │ │ │ │ │ +usr/lib/debug/.build-id/8a/6a6053f2e54a07ba82200c636240712df1892c.debug │ │ │ │ │ +usr/lib/debug/.build-id/8b/f814bb71a3e6b16d4d8a870c0240f7dd0af68d.debug │ │ │ │ │ +usr/lib/debug/.build-id/a1/596e8707130793f37fca41e6eb8595b9575350.debug │ │ │ │ │ +usr/lib/debug/.build-id/a8/e64174ebf5759b2fb336ba572c35ea273d9749.debug │ │ │ │ │ +usr/lib/debug/.build-id/af/84464c26a25c5110f8213e3b472b531fa3018d.debug │ │ │ │ │ +usr/lib/debug/.build-id/b5/0f293b3ea4df4272b5b60832a2bd810e9339d1.debug │ │ │ │ │ +usr/lib/debug/.build-id/bb/37280206a217bab3116f6e9ecdb8ecceca754d.debug │ │ │ │ │ +usr/lib/debug/.build-id/bd/41aa3c1550cd36905275bce299586420400540.debug │ │ │ │ │ +usr/lib/debug/.build-id/bf/0bb904e56e57f0ef047d617c2ef350208bc585.debug │ │ │ │ │ +usr/lib/debug/.build-id/c7/8d8822ebf431d22aab0cdbb5510703afc33881.debug │ │ │ │ │ +usr/lib/debug/.build-id/c8/a1b6b37db3f1b89083d0c0c650e67b1e0f2701.debug │ │ │ │ │ +usr/lib/debug/.build-id/cb/5b6366d82358e55cd214b2445e3109d551037e.debug │ │ │ │ │ +usr/lib/debug/.build-id/ce/87a9036d16b375629e3c554fd35ff0c5e02e99.debug │ │ │ │ │ +usr/lib/debug/.build-id/d0/08955f6b9628451723d5d67c1c75c1ac2607b6.debug │ │ │ │ │ +usr/lib/debug/.build-id/d2/a4fe609aa762bca657172227c453810b0e7086.debug │ │ │ │ │ +usr/lib/debug/.build-id/d6/bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7.debug │ │ │ │ │ +usr/lib/debug/.build-id/d7/664ab6d7731ae5d6e41d5577ccbb8b51ba92f2.debug │ │ │ │ │ +usr/lib/debug/.build-id/e4/958991d251395e2f9dae0c06edb115b88199c3.debug │ │ │ │ │ +usr/lib/debug/.build-id/f3/5f6cba598c25b9f9d68bac00c77618db23fc06.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,106 +1,108 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/01/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60480 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/01/da11da52f2901cdf49336d28c11a2f2cbb4739.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/04/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 57436 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/04/1b5964c9b085bf7b7682167c9af83c1f84c0d7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/0f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60764 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/0f/6ca84318c679f36ae26d4c239aed00caf572fd.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/12/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 70188 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/12/823c2d6b8e6df848c9be50a591b0238c60dbd1.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/02/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62508 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/02/825c8946da5e8d0909fcd61d505923a5c4b624.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 67568 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/02/b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/09/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59896 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/09/8e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/10/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62048 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/10/dedfc7a9224d85eae55636b16dcdfb74d5e9d6.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/17/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61040 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/17/c14010df3ff3a76a9c0236a450c4209853b1a2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/1c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59164 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/1c/fe7cdfd4ea1ce9c33b45246e26aa4defd23169.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/22/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59700 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/22/98f7b3b51447e275bee8aebae53e550a66a4b7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/28/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59672 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/28/5eed56ab7240b8fde2b390c64194d515dcc6f2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/2f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60060 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/2f/5aae1fbf3178df892988c322e20d998740db9e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/32/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62192 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/32/da48386550fe7135541a1b41455a05a0e10edd.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/33/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59984 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/33/54244525cf314f7f02ece17db680d43f1d12e2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/36/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61148 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/36/8d2df46b7bce201c4a5dfbab971ca39f65dd69.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63652 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/36/b4eef21dd6918940038138a48c1d766696bd2b.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60056 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3d/8904fb6af6708a3e2a94cb9503ee06fdd8ab67.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/48/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 57032 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/48/2409f96ab0569d691e1a616511e95a7f6340da.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61068 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/48/3120982a70ed5c4e71c5bfed29d82411d0e352.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60528 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/17/7532216687b10ddc87dddf8e2481d62c29504e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/18/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 64880 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/18/b4a9d8c205bad17f01b4b9679b974d59dbad30.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/1e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61416 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/1e/08c98e4f534f7444c21a7265ff0b5477006bf0.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/24/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60768 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/24/9b3f1c8cd79364244edc825c42e576424438b2.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/2d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59208 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/2d/342e531c387ddec539b3682fc675f5d1aa79ef.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60056 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/2d/edfafc06f26316114e9f76770d883201c52689.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/31/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59984 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/31/9ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/34/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 57436 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/34/31a7a8efc3ad895e795bb4850c37ba0b8d1f4d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/35/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60360 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/35/2d0123dff07ae0054813fb729dfabd7b663e62.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3b/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60444 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3b/8cba4f1f68542815c7975ba81a8b963c69d8b9.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59668 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3b/954b22428e1048450ee672304d367944740919.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3c/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60060 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/3c/44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/45/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63032 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/45/8dd4eb232535e829e5c68a80f4c73cd5bd3607.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/49/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61548 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/49/56695603462dbadd20c0965d0041dac4a837f0.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/4d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58668 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/4d/774308def7cbce1519ff371e7d9c3ad42bfb52.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/50/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63652 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/50/838d82c9e869e60ccdfec3895b222a9c8e6004.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/55/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62052 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/55/1aa39e9415a0ed6a38c6f2568f1f213688c063.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60976 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/55/d6ba095264935ea5e953246d68204647bcc3ad.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/5d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65128 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/5d/8ebf77f2bd602463d1898f48b1563cce3f0af7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/6b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62012 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/6b/0688f94e615a955782f54516466145cac6b85a.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/78/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59372 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/78/8dac7f86cce2473a5057ac2bf974645b1459f4.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 57032 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/55/30f18b95e66310dd0c61e78004c003ac8bbbc4.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/56/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60036 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/56/c10963f05309cfd43bb8a10b7508060751ecce.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/5a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66460 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/5a/4062f88a2eb2911b7157f742e08c6ea98632bc.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59012 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/5a/bd189fb6489123af544910ba358e7711c686cc.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/64/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60820 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/64/29984dc76d949e049afaab7119fffe37a6764f.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/66/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60480 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/66/4dcd5cb4590f48269267767b7a3b380344e6b0.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/70/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 57472 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/70/af90225c180da94de006e74d6c1eaa0bd1836b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/71/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61324 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/71/3011f5c454533fddb31c611c6a6fc56b7f437d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/73/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62192 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/73/37f6ad3b58db4be2e80cf66fbf53a0f3ca4189.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/77/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59160 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/77/5f6b2ea3f225fa817418b8b18ce4062ec8545a.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/79/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63036 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/79/c11239329480dafacc9f61985a52361c2d76a0.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/81/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 57472 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/81/152e8c34d921fa188bae826310263d3aa912cc.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/83/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62048 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/83/23e9fe3d3efb80d665d6d14c80a23fd507ba54.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/85/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60528 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/85/9b2849a14310f7e5ee87b8358c2c90508dfecf.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 74100 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/79/9b5b86b2e6da809556b41d1d87d827ad0959a3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/7a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62172 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/7a/80734e3815c20ec910f3bc300a490c3a93f949.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/7f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61144 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/7f/a06027bcf497c231faede145f3de0daec611a6.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/8a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65128 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/8a/6a6053f2e54a07ba82200c636240712df1892c.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/8b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 64880 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/8b/37ada9625f54c8c63380ec970f779e475e5fb2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/91/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59768 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/91/645a8fdb772044add905683c7435e05d1b93a0.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/94/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60120 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/94/06da5aca9e2aec5621bc0fece9f05e44b6f08a.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/95/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59012 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/95/4ad9c1c2266a3296237acf05e2d4fe6553787a.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66648 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/8b/f814bb71a3e6b16d4d8a870c0240f7dd0af68d.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a1/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60360 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a1/5ddbff42c9969c80b963b2a9b4383d79a13f44.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58668 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a1/cd34ddef640ee79a3cddb092d296c6dea1d910.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a3/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61548 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a3/a7344c90367ffe003438f1500ed923c30dc668.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b1/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 68480 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b1/83eae91fad9207b0fd825b21ef3e389776bc25.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63572 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b6/eda7c4c1df71617e6fa8293b07628bcf92a9e8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61420 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b7/6ed0b33fe4125f56b165e3cd4b110ccbab535f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ba/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62224 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ba/8deeb8e13f746aee28867dff1b4494d08a063e.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62180 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ba/a0271ea6fe02bf04e7e3aed4f1de19124b9485.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61072 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a1/596e8707130793f37fca41e6eb8595b9575350.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a8/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63136 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/a8/e64174ebf5759b2fb336ba572c35ea273d9749.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/af/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62220 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/af/84464c26a25c5110f8213e3b472b531fa3018d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b5/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63572 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/b5/0f293b3ea4df4272b5b60832a2bd810e9339d1.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bb/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 70180 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bb/37280206a217bab3116f6e9ecdb8ecceca754d.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bd/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60444 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bd/626eca1c8e36e93fa0819a77b027bcccb310fa.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/be/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 56124 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/be/e3617e43236a195ef8a4d6492328f32c70e6c7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/cf/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 74096 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/cf/81445d7eb05d2575ce345c6b39be9872faf238.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d5/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66456 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d5/481783ef08194e28d11adcdb803d428bcd0925.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/da/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61324 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/da/2e0ce643c7a76fd1d9cea686b033430793d835.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60040 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/da/c1f239e117d138ab141d68854e1ad030580a1c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60392 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/dc/3f0ac7398390dca7af5d528b3323125a830056.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63136 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e2/a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59768 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bd/41aa3c1550cd36905275bce299586420400540.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bf/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62008 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/bf/0bb904e56e57f0ef047d617c2ef350208bc585.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60116 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c7/8d8822ebf431d22aab0cdbb5510703afc33881.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c8/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68480 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/c8/a1b6b37db3f1b89083d0c0c650e67b1e0f2701.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/cb/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 56432 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/cb/5b6366d82358e55cd214b2445e3109d551037e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ce/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 56124 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/ce/87a9036d16b375629e3c554fd35ff0c5e02e99.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d0/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60392 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d0/08955f6b9628451723d5d67c1c75c1ac2607b6.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d2/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59368 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d2/a4fe609aa762bca657172227c453810b0e7086.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d6/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60972 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d6/bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61040 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/d7/664ab6d7731ae5d6e41d5577ccbb8b51ba92f2.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60820 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e4/946c64087d8afb80ed347cc4794f8118658d2e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e5/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 56436 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e5/c536bad7477e07ea6e9ab4d81a21c015b38617.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66648 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e7/6e3923fd045b1f3e73f05a6c0f28d482164a59.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e9/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59212 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e9/94aaa99e0d002df6bfb59ac0f7c30d7b0796eb.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/f6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62508 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/f6/0dca8ed6f043250486059b4db1885921edf132.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/fb/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 67572 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/fb/f6ac4a477687907035297ff0afbb54d48b6417.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/fe/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59892 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/fe/8a55f785e099040ee62e28ba42601852d369ca.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59700 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/e4/958991d251395e2f9dae0c06edb115b88199c3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/f3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62044 2022-07-04 12:34:36.000000 ./usr/lib/debug/.build-id/f3/5f6cba598c25b9f9d68bac00c77618db23fc06.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2022-07-04 12:34:36.000000 ./usr/share/doc/tuxpaint-plugins-default-dbgsym -> tuxpaint-plugins-default │ │ │ │ --- ./usr/lib/debug/.build-id/01/da11da52f2901cdf49336d28c11a2f2cbb4739.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/66/4dcd5cb4590f48269267767b7a3b380344e6b0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 001982 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001b0c 0001ef 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001cfc 0006f4 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0023f0 0000f0 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0024e0 007b39 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a01c 00026d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a28c 0035f2 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d87e 000017 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a28c 0035f3 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d87f 000017 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00d898 000910 10 33 112 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e1a8 0003c0 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e568 00015e 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: 01da11da52f2901cdf49336d28c11a2f2cbb4739 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 664dcd5cb4590f48269267767b7a3b380344e6b0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11cfd): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcaa2): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf949): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x156e8): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4d09): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x30e2): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x2810): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144ad): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1333): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3b19): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5d73): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d3d): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd06e): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9630): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf8fe): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd6dd): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9bfc): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x1312c): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x130a4): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa5dd): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf539): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0xd7>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb5ca): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 16 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x112f9): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21c8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -101,16 +101,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 43 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 44 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2706 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 19 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 46 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 47 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 48 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51f8 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 50 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5238 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52c5 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x35c6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e1 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4285,27 +4285,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: 0x5419 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x546d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,23 @@ │ │ │ │ │ -G9GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -!qF^uTlw │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +{Ze5y6mDs │ │ │ │ │ +1'%L2O] │ │ │ │ │ +aa'%/fuJ │ │ │ │ │ +)ic>& kHu │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/04/1b5964c9b085bf7b7682167c9af83c1f84c0d7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/34/31a7a8efc3ad895e795bb4850c37ba0b8d1f4d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 000c70 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000df8 000246 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001040 00078f 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0017d0 000150 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001920 00760c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 008f2c 00046b 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009398 003863 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00cbfb 000060 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009398 003862 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00cbfa 000060 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00cc5c 000930 10 33 115 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00d58c 0003fa 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00d986 00015e 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: 041b5964c9b085bf7b7682167c9af83c1f84c0d7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3431a7a8efc3ad895e795bb4850c37ba0b8d1f4d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -593,154 +593,154 @@ │ │ │ │ │ <432> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <433> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <434> DW_AT_type : (ref4) <0x3eb>, Mix_Chunk │ │ │ │ │ <1><438>: Abbrev Number: 30 (DW_TAG_structure_type) │ │ │ │ │ <439> DW_AT_name : (strp) (offset: 0x110b5): magic_api_t │ │ │ │ │ <43d> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <43e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <43f> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <43f> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <440> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <440> DW_AT_sibling : (ref4) <0x549> │ │ │ │ │ <2><444>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <445> DW_AT_name : (strp) (offset: 0xc1ac): tp_version │ │ │ │ │ <449> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <44a> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <44a> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <44b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <44c> DW_AT_type : (ref4) <0xa2> │ │ │ │ │ <450> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><451>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <452> DW_AT_name : (strp) (offset: 0xee29): data_directory │ │ │ │ │ <456> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <457> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <457> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <458> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <459> DW_AT_type : (ref4) <0xa2> │ │ │ │ │ <45d> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><45e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <45f> DW_AT_name : (strp) (offset: 0x146d9): update_progress_bar │ │ │ │ │ <463> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <464> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <464> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <465> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <466> DW_AT_type : (ref4) <0x10c> │ │ │ │ │ <46a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><46b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <46c> DW_AT_name : (strp) (offset: 0x4910): special_notify │ │ │ │ │ <470> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <471> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <471> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <472> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <473> DW_AT_type : (ref4) <0xfb> │ │ │ │ │ <477> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><478>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <479> DW_AT_name : (strp) (offset: 0x2d54): sRGB_to_linear │ │ │ │ │ <47d> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <47e> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <47e> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <47f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <480> DW_AT_type : (ref4) <0x558> │ │ │ │ │ <484> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><485>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <486> DW_AT_name : (strp) (offset: 0x24ef): linear_to_sRGB │ │ │ │ │ <48a> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <48b> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <48b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <48c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <48d> DW_AT_type : (ref4) <0x56c> │ │ │ │ │ <491> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><492>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <493> DW_AT_name : (strp) (offset: 0x13728): in_circle │ │ │ │ │ <497> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <498> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <498> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <499> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49a> DW_AT_type : (ref4) <0x58a> │ │ │ │ │ <49e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4a0> DW_AT_name : (strp) (offset: 0x1111): getpixel │ │ │ │ │ <4a4> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4a5> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <4a5> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <4a6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a7> DW_AT_type : (ref4) <0x5ad> │ │ │ │ │ <4ab> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4ac>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4ad> DW_AT_name : (strp) (offset: 0x379b): putpixel │ │ │ │ │ <4b1> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4b2> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <4b2> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <4b3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b4> DW_AT_type : (ref4) <0x5cc> │ │ │ │ │ <4b8> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4ba> DW_AT_name : (strp) (offset: 0x5899): xorpixel │ │ │ │ │ <4be> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4bf> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <4bf> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <4c0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c1> DW_AT_type : (ref4) <0x5e6> │ │ │ │ │ <4c5> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4c7> DW_AT_name : (strp) (offset: 0x2a3a): playsound │ │ │ │ │ <4cb> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4cc> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <4cc> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <4cd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ce> DW_AT_type : (ref4) <0x605> │ │ │ │ │ <4d2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4d3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4d4> DW_AT_name : (strp) (offset: 0xc75f): stopsound │ │ │ │ │ <4d8> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4d9> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <4d9> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <4da> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4db> DW_AT_type : (ref4) <0x10c> │ │ │ │ │ <4df> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4e0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4e1> DW_AT_name : (strp) (offset: 0x8f58): line │ │ │ │ │ <4e5> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4e6> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <4e6> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <4e7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e8> DW_AT_type : (ref4) <0x66b> │ │ │ │ │ <4ec> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4ed>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4ee> DW_AT_name : (strp) (offset: 0xede3): button_down │ │ │ │ │ <4f2> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4f3> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <4f3> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <4f4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f5> DW_AT_type : (ref4) <0x675> │ │ │ │ │ <4f9> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4fa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4fb> DW_AT_name : (strp) (offset: 0xcdf5): rgbtohsv │ │ │ │ │ <4ff> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <500> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <500> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <501> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <502> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <506> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><507>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <508> DW_AT_name : (strp) (offset: 0x9568): hsvtorgb │ │ │ │ │ <50c> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <50d> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <50d> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <50e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50f> DW_AT_type : (ref4) <0x6cc> │ │ │ │ │ <513> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><514>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <515> DW_AT_name : (strp) (offset: 0x12488): canvas_w │ │ │ │ │ <519> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <51a> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51a> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <51c> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <520> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><521>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <522> DW_AT_name : (strp) (offset: 0x12400): canvas_h │ │ │ │ │ <526> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <527> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <527> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <528> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <529> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <52d> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><52e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <52f> DW_AT_name : (strp) (offset: 0x9e7b): scale │ │ │ │ │ <533> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <534> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <534> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <535> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <536> DW_AT_type : (ref4) <0x6ef> │ │ │ │ │ <53a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><53b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <53c> DW_AT_name : (strp) (offset: 0x10a7c): touched │ │ │ │ │ <540> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <541> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <541> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <542> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <543> DW_AT_type : (ref4) <0x708> │ │ │ │ │ <547> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><548>: Abbrev Number: 0 │ │ │ │ │ <1><549>: Abbrev Number: 20 (DW_TAG_subroutine_type) │ │ │ │ │ <54a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <54a> DW_AT_type : (ref4) <0xd7>, float │ │ │ │ │ @@ -956,23 +956,23 @@ │ │ │ │ │ <2><707>: Abbrev Number: 0 │ │ │ │ │ <1><708>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <709> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <709> DW_AT_type : (ref4) <0x6f4>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><70d>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <70e> DW_AT_name : (strp) (offset: 0xad50): magic_api │ │ │ │ │ <712> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <713> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <713> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <714> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x438>, magic_api_t │ │ │ │ │ <1><719>: Abbrev Number: 47 (DW_TAG_enumeration_type) │ │ │ │ │ <71a> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <71a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <71a> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <71e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <71f> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <71f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <720> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <721> DW_AT_sibling : (ref4) <0x750> │ │ │ │ │ <2><725>: Abbrev Number: 10 (DW_TAG_enumerator) │ │ │ │ │ <726> DW_AT_name : (strp) (offset: 0x10789): MAGIC_TYPE_DISTORTS │ │ │ │ │ <72a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><72b>: Abbrev Number: 10 (DW_TAG_enumerator) │ │ │ │ │ <72c> DW_AT_name : (strp) (offset: 0x1e56): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2270 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2324 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 10 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 46 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 47 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 48 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5406 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 50 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5446 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4335,27 +4335,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x54d3 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5527 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,23 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ - yLS8Z:Lk │ │ │ │ │ +MGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ P:*d;cF6 │ │ │ │ │ nIxMu2/& │ │ │ │ │ o0}I;J0\ │ │ │ │ │ X1e-^f+X_ │ │ │ │ │ H))2_PQk │ │ │ │ │ BKr0bzQ4(` │ │ │ │ │ [kHafhNF │ │ │ │ │ z#M#cJ+!8 │ │ │ │ │ 'K,uRNpvF`S │ │ │ │ │ :h GSfv8 │ │ │ │ │ +n)pfXgOG │ │ │ │ │ N~z(.u;: │ │ │ │ │ -V`F[56W92 │ │ │ │ │ -XMDAc5;quc%+ │ │ │ │ │ +rP.,CYz8 │ │ │ │ │ +YhSi~]-cR │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/0f/6ca84318c679f36ae26d4c239aed00caf572fd.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/24/9b3f1c8cd79364244edc825c42e576424438b2.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 59364 (bytes into file) │ │ │ │ │ + Start of section headers: 59368 (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 0xe7e4: │ │ │ │ │ +There are 35 section headers, starting at offset 0xe7e8: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 000210 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000050 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003050 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003054 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001919 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 001aa4 00020a 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001cb0 00071f 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 0023d0 00013d 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 002510 007b76 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00a088 0002f0 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a378 0035ec 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d964 00001c 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00d980 000950 10 33 119 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e2d0 0003b3 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00e683 00015e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001918 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 001aa0 00020a 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 001cac 00071f 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0023cc 00013d 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 00250c 007b76 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00a084 0002f0 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a374 0035f2 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d966 00001c 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00d984 000950 10 33 119 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e2d4 0003b3 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00e687 00015e 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: 0f6ca84318c679f36ae26d4c239aed00caf572fd │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 249b3f1c8cd79364244edc825c42e576424438b2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d58): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb76): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9c1): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x1571a): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4ee5): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x318d): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28f4): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144b6): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x132b): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3d0c): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5eb7): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2e15): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd148): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x978a): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf976): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd80f): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9ce6): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x13180): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x130f8): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa66d): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5b0): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb66e): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x1135b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2221): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 77 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 45 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fb4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 81 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 83 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,24 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -dNiU&;6UZW │ │ │ │ │ -ajIU&eH#y │ │ │ │ │ +p;"2-Fdz │ │ │ │ │ +A\t";yD@ │ │ │ │ │ +'^lR9Hl2 │ │ │ │ │ ""pY-JlGk │ │ │ │ │ %]S(:.pY │ │ │ │ │ **](r{G2m │ │ │ │ │ aal-@.+p │ │ │ │ │ f{AOJ9t$3I │ │ │ │ │ x+'#Ejb"#ZZI │ │ │ │ │ zy"uniy & │ │ │ │ │ N<-k 57U │ │ │ │ │ y|DDQ'3@ │ │ │ │ │ -o\iw3}~Td │ │ │ │ │ -}X#+peke)y │ │ │ │ │ +pygb6cTMgz │ │ │ │ │ +t@c4e`z< │ │ │ │ │ +=oZT/_q& │ │ │ │ │ +ZxARaK/Je │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/12/823c2d6b8e6df848c9be50a591b0238c60dbd1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/bb/37280206a217bab3116f6e9ecdb8ecceca754d.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 68788 (bytes into file) │ │ │ │ │ + Start of section headers: 68780 (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 0x10cb4: │ │ │ │ │ +There are 35 section headers, starting at offset 0x10cac: │ │ │ │ │ │ │ │ │ │ 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 0001e0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000002f8 000118 000530 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00003f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00004000 000f18 000104 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00004104 000f18 000058 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000415c 000f18 0000c0 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 002099 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 002224 00023b 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 002460 000d9e 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 003200 0001d4 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0033d4 008213 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00b5e8 00083f 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00be28 00390c 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00f734 000091 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00f7c8 000d30 10 33 131 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0104f8 00065e 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 010b56 00015e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 002097 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 002220 00023b 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 00245c 000d9e 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0031fc 0001d4 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0033d0 008213 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00b5e4 00083f 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00be24 00390a 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00f72e 000091 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00f7c0 000d30 10 33 131 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0104f0 00065e 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 010b4e 00015e 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: 12823c2d6b8e6df848c9be50a591b0238c60dbd1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bb37280206a217bab3116f6e9ecdb8ecceca754d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 24 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x129d1): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xd66c): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x10514): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x16481): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x5364): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3587): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2c87): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1515b): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x150e): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x4070): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x63ef): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x31eb): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xda6f): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10269): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x104c7): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xe190): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0xa600): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13e1c): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13d94): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xafda): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0x100d8): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 39 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xbfdf): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11f90): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x251f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 42 filenum: 19 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 53 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 54 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 59 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 59 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,25 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +uMGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ TUWWUwWWU │ │ │ │ │ -y_H] L]T │ │ │ │ │ -0+(2)Ldr │ │ │ │ │ -QyaF5 3*?hTk$o │ │ │ │ │ -P%Q9TQCAz │ │ │ │ │ +kZq(WS0W │ │ │ │ │ 9~R(k[KxK │ │ │ │ │ [* :L/U@ │ │ │ │ │ N"){"){. │ │ │ │ │ _N{x%iR │ │ │ │ │ +/M1{avvd? │ │ │ │ │ +GeT)f4N=F │ │ │ │ │ +M=ScSzyh │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/17/c14010df3ff3a76a9c0236a450c4209853b1a2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d7/664ab6d7731ae5d6e41d5577ccbb8b51ba92f2.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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000054 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003054 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003058 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0019e8 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0019e7 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001b70 00021e 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001d90 0006dc 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00246c 000135 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0025a4 007c0f 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a1b4 0002ac 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a460 0035e5 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00da45 000017 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a460 0035e2 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00da42 000017 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00da5c 000960 10 33 119 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e3bc 0003db 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e797 00015e 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: 17c14010df3ff3a76a9c0236a450c4209853b1a2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d7664ab6d7731ae5d6e41d5577ccbb8b51ba92f2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11dec): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcb9d): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfa32): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x157b6): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4f2e): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x31dc): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x292d): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1458d): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1346): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3d6d): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5f29): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2e64): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd170): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x975d): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf9d2): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd820): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9cba): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131fb): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13173): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa653): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf620): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb632): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11408): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x2284): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 77 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 45 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fb4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 81 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 83 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,23 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ - M =*EQDP │ │ │ │ │ -3CM{rGiZ │ │ │ │ │ +Ln,@pv!$ │ │ │ │ │ xDO>(oEv │ │ │ │ │ '/CeQ"7:lk │ │ │ │ │ :JwHt++- } │ │ │ │ │ 7$z}ZQ8WO │ │ │ │ │ MI6D]N5p# │ │ │ │ │ ssk8B.NL │ │ │ │ │ >WW:n#3=T │ │ │ │ │ ,*up8Q6uA │ │ │ │ │ 4/U O)g] │ │ │ │ │ YFi ew1Wi │ │ │ │ │ d'K8)fq& │ │ │ │ │ -|N9NqgfZ_^\ │ │ │ │ │ -?+C#'BgO │ │ │ │ │ -mPUht4-;'Co │ │ │ │ │ +`+u#.T~O0 │ │ │ │ │ +=M6U, H!8 │ │ │ │ │ +g/6D~xNC │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/1c/fe7cdfd4ea1ce9c33b45246e26aa4defd23169.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/77/5f6b2ea3f225fa817418b8b18ce4062ec8545a.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 57804 (bytes into file) │ │ │ │ │ + Start of section headers: 57800 (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 0xe1cc: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe1c8: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00001f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00002000 000f18 000048 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00002048 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000204c 000f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001773 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 0018fc 0001ae 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001aac 000560 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 00200c 0000ce 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0020dc 007b60 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 009c3c 0001ad 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009dec 0035f3 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00d3e0 000900 10 32 116 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00dce0 00039c 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00e07c 00014e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001770 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 0018f8 0001ae 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 001aa8 000560 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 002008 0000ce 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0020d8 007b60 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 009c38 0001ad 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009de8 0035f2 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00d3dc 000900 10 32 116 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00dcdc 00039c 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00e078 00014e 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: 1cfe7cdfd4ea1ce9c33b45246e26aa4defd23169 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 775f6b2ea3f225fa817418b8b18ce4062ec8545a │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11d3e): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcac1): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf9a9): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x156f3): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4e41): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x30cc): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28a5): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14485): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x12fa): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3c4d): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5dd8): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d54): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd07c): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x96fd): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf95e): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd743): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9c4d): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13163): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x130db): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa5f3): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf58d): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb5aa): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11338): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x221e): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,20 @@ │ │ │ │ │ -1iGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +TZGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ ^zId+|Aj>skB │ │ │ │ │ uQK+Lm3 │ │ │ │ │ W\xjr3Su │ │ │ │ │ >;*3R3#`d= │ │ │ │ │ )*YqT t0 │ │ │ │ │ \=H bZ16 │ │ │ │ │ &ussX>I\'t │ │ │ │ │ &9O%Ne{=*.n │ │ │ │ │ -X>Q/iCwZ │ │ │ │ │ +J#Y$#]M31 │ │ │ │ │ +HapQwc;G │ │ │ │ │ +,A;.H;f{" │ │ │ │ │ +rJwPvE}I │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/22/98f7b3b51447e275bee8aebae53e550a66a4b7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e4/958991d251395e2f9dae0c06edb115b88199c3.debug │ │ │ │┄ Files 21% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00001f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00002000 000f18 000044 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00002044 000f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000205c 000f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001829 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 00182a 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0019b4 0001d5 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001b8c 000623 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0021b0 0000de 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002290 007b6c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009dfc 00026d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a06c 0035ee 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a06c 0035ed 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d65c 0008b0 10 32 112 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00df0c 000388 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00e294 00014e 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: 2298f7b3b51447e275bee8aebae53e550a66a4b7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4958991d251395e2f9dae0c06edb115b88199c3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d99): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb51): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9c6): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x1578d): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e9a): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x30d4): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x2846): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x14522): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12c4): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c95): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e64): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d5c): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd123): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9768): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf97b): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd7ff): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9cc0): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131ce): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13146): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa64a): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5b2): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb635): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x1138f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21a3): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -XIl\#"g# │ │ │ │ │ -cyD~-nGeVX$V │ │ │ │ │ +LqW>abC&} │ │ │ │ │ %?sO _QSI:d │ │ │ │ │ -Q^a4=}Q# │ │ │ │ │ -n{ o{ DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11d53): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcb45): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf9cc): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15756): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4ea0): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3104): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x287e): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x144db): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x12de): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3c9c): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5e75): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d8c): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd117): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9776): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf981): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd7ec): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9cde): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13171): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x130e9): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa668): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf5cd): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x158>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb629): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11344): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x21e8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2123 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2133 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x520b │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x524b │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d8 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b8a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f4 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4288,27 +4288,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: 0x542c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5480 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,28 @@ │ │ │ │ │ +r0M6yDt │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -IS iQP5\ │ │ │ │ │ -zW3z3YF. │ │ │ │ │ +j)}/Km*^ │ │ │ │ │ hZ.UuZ-? │ │ │ │ │ V,i{JqNJY6 │ │ │ │ │ FxU>e,B$ │ │ │ │ │ 0,l<[ch7g │ │ │ │ │ UYM3*UPl │ │ │ │ │ /0%?Z.M_ │ │ │ │ │ *1k:f1'xc │ │ │ │ │ NVGKvYyx │ │ │ │ │ _Jw7TeM\ │ │ │ │ │ M'@(E&%: │ │ │ │ │ mRL>HpO93 │ │ │ │ │ ]fobr@$w │ │ │ │ │ wE(TkHzV, │ │ │ │ │ \N]i>7Sz │ │ │ │ │ -8`5!>;hU │ │ │ │ │ -Xalt(zvP │ │ │ │ │ -6QNs0;I|H │ │ │ │ │ +]fKFYe%-'2Qf │ │ │ │ │ +]72608+e │ │ │ │ │ +8K-DfbU* │ │ │ │ │ +Ck0LG_ u │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/2f/5aae1fbf3178df892988c322e20d998740db9e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/3c/44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2.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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000058 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003058 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003060 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 00188b 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 00188a 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a14 0001ba 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001bd0 00066d 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002240 0000f9 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00233c 007b20 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009e5c 0002b2 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a110 0035e7 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a110 0035e6 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d6f8 000970 10 32 119 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00e068 000396 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00e3fe 00014e 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: 2f5aae1fbf3178df892988c322e20d998740db9e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3c44fd8d0b9ef1d02a79b5dbda6a63ee0103a5e2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d5c): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb5c): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf952): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x156e2): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e64): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x310b): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x290d): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1450f): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1391): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c64): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5ddf): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d93): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd0f3): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9749): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf907): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd76e): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9cf5): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131db): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13153): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa697): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf53b): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb69f): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x112fe): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2293): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc97 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/tv.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x179f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 25 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x519a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51da │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4265,27 +4265,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: 0x53bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x540f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,30 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +EXFn|Stg] │ │ │ │ │ +8dxO1"-OkK │ │ │ │ │ +}"s|"sc" │ │ │ │ │ =g6 n(oM │ │ │ │ │ adn.Bc6< B │ │ │ │ │ qX*;:KEn │ │ │ │ │ MbO oBaAE │ │ │ │ │ M5/nT*9FrB │ │ │ │ │ ?wz[Op$D │ │ │ │ │ br{S]AVL* │ │ │ │ │ 9s{ _QS 6$ │ │ │ │ │ &c#W&(`4A# │ │ │ │ │ -9B.h_uFJR │ │ │ │ │ -,O$4:oUv2 │ │ │ │ │ -ld25.`o5 │ │ │ │ │ ->FKJf4F: │ │ │ │ │ +G DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d19> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d1a> DW_AT_type : (ref4) <0x1cd1>, Mix_Chunk │ │ │ │ │ <1><1d1e>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d1f> DW_AT_name : (strp) (offset: 0x11daa): magic_api_t │ │ │ │ │ <1d23> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d24> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d25> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d25> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d26> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d26> DW_AT_sibling : (ref4) <0x1e2f> │ │ │ │ │ <2><1d2a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d2b> DW_AT_name : (strp) (offset: 0xcb61): tp_version │ │ │ │ │ <1d2f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d30> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d30> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d31> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d32> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d36> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d37>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d38> DW_AT_name : (strp) (offset: 0xf9e6): data_directory │ │ │ │ │ <1d3c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d3d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d43> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d44>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x1579c): update_progress_bar │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d51>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x4ef5): special_notify │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x31cf): sRGB_to_linear │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1e3e> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x2944): linear_to_sRGB │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1e52> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x14512): in_circle │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1e70> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x13ab): getpixel │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1e93> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x3d3c): putpixel │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1eb2> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x5e8a): xorpixel │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x2e60): playsound │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0xd133): stopsound │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x9760): line │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0xf9a5): button_down │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0xd816): rgbtohsv │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f89> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x9cd0): hsvtorgb │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1fb2> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x131b3): canvas_w │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x1312b): canvas_h │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0xa65a): scale │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1fd5> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xf608): touched │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fee> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2e>: Abbrev Number: 0 │ │ │ │ │ <1><1e2f>: Abbrev Number: 30 (DW_TAG_subroutine_type) │ │ │ │ │ <1e30> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e30> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4172,23 +4172,23 @@ │ │ │ │ │ <2><1fed>: Abbrev Number: 0 │ │ │ │ │ <1><1fee>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fef> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fef> DW_AT_type : (ref4) <0x1fda>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1ff3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1ff4> DW_AT_name : (strp) (offset: 0xb639): magic_api │ │ │ │ │ <1ff8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1ff9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1ffa> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1ffb> DW_AT_type : (ref4) <0x1d1e>, magic_api_t │ │ │ │ │ <1><1fff>: Abbrev Number: 16 (DW_TAG_enumeration_type) │ │ │ │ │ <2000> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2001> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2001> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2005> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2006> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2006> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2007> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2008> DW_AT_sibling : (ref4) <0x2037> │ │ │ │ │ <2><200c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <200d> DW_AT_name : (strp) (offset: 0x11396): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2011> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2012>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2013> DW_AT_name : (strp) (offset: 0x2291): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 77 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 45 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fba │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 81 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5206 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 83 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5246 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b85 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52ef │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4287,27 +4287,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: 0x5427 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,22 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -*#2Z}{Hh │ │ │ │ │ -L-A9\-BY │ │ │ │ │ -q][gIj!W │ │ │ │ │ +" )8=(ub │ │ │ │ │ -0]lKVty │ │ │ │ │ R1&pi_-* │ │ │ │ │ ~rmy b* │ │ │ │ │ )3)o4[.? │ │ │ │ │ N%-&TI&y|! │ │ │ │ │ GElMYhP) │ │ │ │ │ 9VICIya/ │ │ │ │ │ U8)I7bO$S │ │ │ │ │ ]ZBm[,/aA │ │ │ │ │ -;FY%#[VG │ │ │ │ │ -uM?M[k~fj │ │ │ │ │ -5Ejs$3Ur │ │ │ │ │ -,9w?iO?3g │ │ │ │ │ -J8L9.f*m │ │ │ │ │ +tM?M[k~fj │ │ │ │ │ +Mz]=vkMi │ │ │ │ │ +)>=Q]:e=E+oB │ │ │ │ │ +Zd3{~Ex{ │ │ │ │ │ +a```e`a │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ --- ./usr/lib/debug/.build-id/33/54244525cf314f7f02ece17db680d43f1d12e2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/31/9ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ [17] .dynamic NOBITS 00001f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00002000 000f18 000048 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00002048 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000204c 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0018a9 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0018aa 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a34 0001d9 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001c10 0006b4 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0022c4 0000e8 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0023ac 007b81 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009f30 000220 00 C 0 0 4 │ │ │ │ │ [30] .debug_macro PROGBITS 00000000 00a150 0035eb 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d73c 0008e0 10 32 113 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: 3354244525cf314f7f02ece17db680d43f1d12e2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 319ce6db0b6c4a6b8e3a04bf9c0ce6831cc81dea │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11db1): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcb50): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf9c6): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x156dd): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4ece): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3151): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2922): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x144e8): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1374): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3ccd): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5e10): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2dd9): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd13b): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x979a): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf97b): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd802): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9cf2): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131c0): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13138): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa67b): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf5c7): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb672): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x113a5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x2287): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ --*S=s1F^bQY │ │ │ │ │ +u /@5$UO │ │ │ │ │ J5j'V5\=c │ │ │ │ │ 7QN.j=z* │ │ │ │ │ 'cTfk" H │ │ │ │ │ vg1,W.,P\n@T │ │ │ │ │ '&mU7iFDD │ │ │ │ │ :~~=!m*SD │ │ │ │ │ $/wi YqL │ │ │ │ │ bb@*E$r< │ │ │ │ │ -saUASyZ` │ │ │ │ │ -%-M&Hv:L │ │ │ │ │ +~Zkbpucd2 │ │ │ │ │ +L#kr^^'\ │ │ │ │ │ +6'KF t Y9 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/36/8d2df46b7bce201c4a5dfbab971ca39f65dd69.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/7f/a06027bcf497c231faede145f3de0daec611a6.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 59788 (bytes into file) │ │ │ │ │ + Start of section headers: 59784 (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 0xe98c: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe988: │ │ │ │ │ │ │ │ │ │ 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 000260 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000064 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003064 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003068 000f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001a39 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 001bc4 0001d4 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001d98 000756 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 0024f0 000128 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 002618 007b5c 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00a174 000306 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a47c 0035eb 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00da68 0009d0 10 32 122 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00e438 000404 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00e83c 00014e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001a38 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 001bc0 0001d4 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 001d94 000756 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0024ec 000128 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 002614 007b5c 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00a170 000306 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a478 0035ea 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00da64 0009d0 10 32 122 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00e434 000404 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00e838 00014e 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: 368d2df46b7bce201c4a5dfbab971ca39f65dd69 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7fa06027bcf497c231faede145f3de0daec611a6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11ce6): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcaf8): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf945): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x156eb): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4d2e): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3105): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2872): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x144e7): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1351): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3b74): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5d89): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d8d): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd0ec): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x95e8): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf8fa): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd7a1): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9b94): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13126): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x1309e): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa5af): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf535): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb5d0): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x112c9): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x2215): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -291,16 +291,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 86 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 20 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d59 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 87 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 87 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 88 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 90 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5207 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 93 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 92 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5247 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 93 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x360b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f0 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4287,27 +4287,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: 0x5428 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ -iGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +YqsxZ8P. │ │ │ │ │ fPdiF8-= │ │ │ │ │ +%GKqcL7 │ │ │ │ │ YEc|J{gp3 │ │ │ │ │ KNAR{Q6!8MUI │ │ │ │ │ ]!AlN"[0 │ │ │ │ │ TcL3r0fA& │ │ │ │ │ D} 2XfvE │ │ │ │ │ Yj>Ms)&P │ │ │ │ │ TCb4&uK> │ │ │ │ │ tl0]hti\ │ │ │ │ │ *z\VmjnS │ │ │ │ │ 11A7g"I]% │ │ │ │ │ -xH?1UbGd │ │ │ │ │ -#_4A~-O{ │ │ │ │ │ +-Y8?-Ejb │ │ │ │ │ +:bd!f3UV │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/36/b4eef21dd6918940038138a48c1d766696bd2b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/50/838d82c9e869e60ccdfec3895b222a9c8e6004.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000068 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003068 000f18 00001c 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003084 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001a7f 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001a7e 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001c08 000248 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001e50 0006dc 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00252c 00013c 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002668 0080ba 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a724 000308 00 C 0 0 4 │ │ │ │ │ [30] .debug_macro PROGBITS 00000000 00aa2c 00390b 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00e337 000038 00 0 0 1 │ │ │ │ ├── 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: 36b4eef21dd6918940038138a48c1d766696bd2b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 50838d82c9e869e60ccdfec3895b222a9c8e6004 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3816,154 +3816,154 @@ │ │ │ │ │ <1d25> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d26> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d27> DW_AT_type : (ref4) <0x1cde>, Mix_Chunk │ │ │ │ │ <1><1d2b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d2c> DW_AT_name : (strp) (offset: 0x12611): magic_api_t │ │ │ │ │ <1d30> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d33> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d33> DW_AT_sibling : (ref4) <0x1e3c> │ │ │ │ │ <2><1d37>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d38> DW_AT_name : (strp) (offset: 0xd3c3): tp_version │ │ │ │ │ <1d3c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d3d> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d3d> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d43> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d44>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x10136): data_directory │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d51>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x1617e): update_progress_bar │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1e8> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x50f8): special_notify │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d7> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x33b3): sRGB_to_linear │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1e4b> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x2a94): linear_to_sRGB │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1e5f> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x14e29): in_circle │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1e7d> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x1396): getpixel │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1ea0> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x3e7c): putpixel │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1ebf> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x61fb): xorpixel │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1ed9> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x3013): playsound │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1ef8> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0xd77f): stopsound │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1e8> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x9e1d): line │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f5e> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x100fb): button_down │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f68> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0xde4a): rgbtohsv │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1f96> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0xa409): hsvtorgb │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1fbf> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x13a16): canvas_w │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0x1398e): canvas_h │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xadeb): scale │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fe2> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0xfcff): touched │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x1ffb> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e3b>: Abbrev Number: 0 │ │ │ │ │ <1><1e3c>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e3d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e3d> DW_AT_type : (ref4) <0x170>, float │ │ │ │ │ @@ -4179,23 +4179,23 @@ │ │ │ │ │ <2><1ffa>: Abbrev Number: 0 │ │ │ │ │ <1><1ffb>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1ffc> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ffc> DW_AT_type : (ref4) <0x1fe7>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2000>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2001> DW_AT_name : (strp) (offset: 0xbdd7): magic_api │ │ │ │ │ <2005> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2006> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2006> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2007> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2008> DW_AT_type : (ref4) <0x1d2b>, magic_api_t │ │ │ │ │ <1><200c>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <200d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <200e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <200e> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2012> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2013> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2013> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2014> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2015> DW_AT_sibling : (ref4) <0x2044> │ │ │ │ │ <2><2019>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <201a> DW_AT_name : (strp) (offset: 0x11b99): MAGIC_TYPE_DISTORTS │ │ │ │ │ <201e> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><201f>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2020> DW_AT_name : (strp) (offset: 0x23b3): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 20 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 57 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 57 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 58 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 59 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 63 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 19 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 19 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 63 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,21 @@ │ │ │ │ │ -+GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +X#HnQj}h4 │ │ │ │ │ 8joQ?S^`y │ │ │ │ │ W8C]F[Q 6 │ │ │ │ │ Riq`#@+[r │ │ │ │ │ BNMdd ;Z │ │ │ │ │ MERZ>oT/r │ │ │ │ │ DhVQ&xy0 │ │ │ │ │ 5?zl_g-g │ │ │ │ │ -la['C1z . │ │ │ │ │ -B*iHGO'-r │ │ │ │ │ >{J:)#c[Z │ │ │ │ │ -| Y85~(5 │ │ │ │ │ -rc=N|o{: │ │ │ │ │ +O?}Vip&GX+z │ │ │ │ │ +01kW<&f= │ │ │ │ │ +Kw]za9nKS0 │ │ │ │ │ +?Qo `OUR< │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/3d/8904fb6af6708a3e2a94cb9503ee06fdd8ab67.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/2d/edfafc06f26316114e9f76770d883201c52689.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00001f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00002000 000f18 00004c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000204c 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00002050 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001843 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001842 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0019cc 0001e3 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001bb0 000674 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002224 00012a 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002350 007b73 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009ec4 000202 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a0c8 0035f8 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a0c8 0035f7 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00d6c0 000045 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00d708 000900 10 33 114 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e008 0003ba 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e3c2 00015e 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), │ │ │ │ ├── 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: 3d8904fb6af6708a3e2a94cb9503ee06fdd8ab67 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2dedfafc06f26316114e9f76770d883201c52689 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d37): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xca97): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9a3): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x1579c): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e72): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3104): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28ad): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144f5): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12e7): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c86): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e03): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d8c): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd069): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9678): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf958): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd748): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9bcb): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x13193): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1310b): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa555): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf59e): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb589): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11335): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2217): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2124 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2134 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 52 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 52 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 53 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x520c │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 58 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x524c │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 58 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d9 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b8b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f5 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4288,27 +4288,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: 0x542d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5481 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -gGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ l|"Bn;#; │ │ │ │ │ Jk*DLzNL │ │ │ │ │ -y7<%22xF │ │ │ │ │ -hqqN=Mdw │ │ │ │ │ -%t\lLTot% │ │ │ │ │ W(fJqa-wE │ │ │ │ │ Ct!a58#V\`v │ │ │ │ │ /]yChL]yu │ │ │ │ │ ~7J!.LAP\. │ │ │ │ │ 0Y~fm";@D │ │ │ │ │ -"f5af5EY │ │ │ │ │ +nJW\@PZi2K │ │ │ │ │ +f.HGf{,a │ │ │ │ │ +sq"ISHp1I0 │ │ │ │ │ +00c;PuhQ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/48/2409f96ab0569d691e1a616511e95a7f6340da.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/55/30f18b95e66310dd0c61e78004c003ac8bbbc4.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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000064 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003064 000f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000307c 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 000bce 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 000bcd 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000d58 000239 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000f94 0006c8 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00165c 000118 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 001774 0076c3 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 008e38 00030e 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009148 0038ec 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00ca34 00002c 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009148 0038ea 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00ca32 00002c 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00ca60 000990 10 33 117 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00d3f0 000402 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00d7f2 00015e 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: 482409f96ab0569d691e1a616511e95a7f6340da │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5530f18b95e66310dd0c61e78004c003ac8bbbc4 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -609,154 +609,154 @@ │ │ │ │ │ <451> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <452> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <453> DW_AT_type : (ref4) <0x40a>, Mix_Chunk │ │ │ │ │ <1><457>: Abbrev Number: 30 (DW_TAG_structure_type) │ │ │ │ │ <458> DW_AT_name : (strp) (offset: 0x11197): magic_api_t │ │ │ │ │ <45c> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <45d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <45e> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <45e> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <45f> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <45f> DW_AT_sibling : (ref4) <0x568> │ │ │ │ │ <2><463>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <464> DW_AT_name : (strp) (offset: 0xc24a): tp_version │ │ │ │ │ <468> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <469> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <469> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <46a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46b> DW_AT_type : (ref4) <0xae> │ │ │ │ │ <46f> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><470>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <471> DW_AT_name : (strp) (offset: 0xeed6): data_directory │ │ │ │ │ <475> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <476> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <476> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <477> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <478> DW_AT_type : (ref4) <0xae> │ │ │ │ │ <47c> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><47d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <47e> DW_AT_name : (strp) (offset: 0x1480f): update_progress_bar │ │ │ │ │ <482> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <483> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <483> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <484> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <485> DW_AT_type : (ref4) <0x12b> │ │ │ │ │ <489> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><48a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <48b> DW_AT_name : (strp) (offset: 0x4a0e): special_notify │ │ │ │ │ <48f> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <490> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <490> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <491> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <492> DW_AT_type : (ref4) <0x11a> │ │ │ │ │ <496> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><497>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <498> DW_AT_name : (strp) (offset: 0x2dfa): sRGB_to_linear │ │ │ │ │ <49c> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <49d> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <49d> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <49e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <49f> DW_AT_type : (ref4) <0x577> │ │ │ │ │ <4a3> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><4a4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4a5> DW_AT_name : (strp) (offset: 0x25c6): linear_to_sRGB │ │ │ │ │ <4a9> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4aa> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <4aa> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <4ab> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <4ac> DW_AT_type : (ref4) <0x58b> │ │ │ │ │ <4b0> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><4b1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4b2> DW_AT_name : (strp) (offset: 0x13828): in_circle │ │ │ │ │ <4b6> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4b7> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <4b7> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <4b8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4b9> DW_AT_type : (ref4) <0x5a9> │ │ │ │ │ <4bd> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><4be>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4bf> DW_AT_name : (strp) (offset: 0x1190): getpixel │ │ │ │ │ <4c3> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4c4> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <4c4> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <4c5> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4c6> DW_AT_type : (ref4) <0x5cc> │ │ │ │ │ <4ca> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4cb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4cc> DW_AT_name : (strp) (offset: 0x3850): putpixel │ │ │ │ │ <4d0> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4d1> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <4d1> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <4d2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d3> DW_AT_type : (ref4) <0x5eb> │ │ │ │ │ <4d7> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4d8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4d9> DW_AT_name : (strp) (offset: 0x5970): xorpixel │ │ │ │ │ <4dd> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4de> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <4de> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <4df> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e0> DW_AT_type : (ref4) <0x605> │ │ │ │ │ <4e4> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4e5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4e6> DW_AT_name : (strp) (offset: 0x2ae0): playsound │ │ │ │ │ <4ea> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4eb> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <4eb> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <4ec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ed> DW_AT_type : (ref4) <0x624> │ │ │ │ │ <4f1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4f2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4f3> DW_AT_name : (strp) (offset: 0xc7fd): stopsound │ │ │ │ │ <4f7> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4f8> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <4f8> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <4f9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fa> DW_AT_type : (ref4) <0x12b> │ │ │ │ │ <4fe> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4ff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <500> DW_AT_name : (strp) (offset: 0x8fd2): line │ │ │ │ │ <504> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <505> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <505> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <506> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <507> DW_AT_type : (ref4) <0x68a> │ │ │ │ │ <50b> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><50c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <50d> DW_AT_name : (strp) (offset: 0xee90): button_down │ │ │ │ │ <511> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <512> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <512> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <513> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <514> DW_AT_type : (ref4) <0x694> │ │ │ │ │ <518> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><519>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <51a> DW_AT_name : (strp) (offset: 0xce9e): rgbtohsv │ │ │ │ │ <51e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <51f> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <51f> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <520> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <521> DW_AT_type : (ref4) <0x6c2> │ │ │ │ │ <525> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><526>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <527> DW_AT_name : (strp) (offset: 0x95d4): hsvtorgb │ │ │ │ │ <52b> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <52c> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <52c> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <52d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <52e> DW_AT_type : (ref4) <0x6eb> │ │ │ │ │ <532> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><533>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <534> DW_AT_name : (strp) (offset: 0x125d4): canvas_w │ │ │ │ │ <538> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <539> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <539> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <53a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <53b> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <53f> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><540>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <541> DW_AT_name : (strp) (offset: 0x1254c): canvas_h │ │ │ │ │ <545> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <546> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <546> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <547> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <548> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <54c> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><54d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <54e> DW_AT_name : (strp) (offset: 0x9ef0): scale │ │ │ │ │ <552> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <553> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <553> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <554> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <555> DW_AT_type : (ref4) <0x70e> │ │ │ │ │ <559> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><55a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <55b> DW_AT_name : (strp) (offset: 0x10b62): touched │ │ │ │ │ <55f> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <560> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <560> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <561> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <562> DW_AT_type : (ref4) <0x727> │ │ │ │ │ <566> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><567>: Abbrev Number: 0 │ │ │ │ │ <1><568>: Abbrev Number: 20 (DW_TAG_subroutine_type) │ │ │ │ │ <569> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <569> DW_AT_type : (ref4) <0xfb>, float │ │ │ │ │ @@ -972,23 +972,23 @@ │ │ │ │ │ <2><726>: Abbrev Number: 0 │ │ │ │ │ <1><727>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <728> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <728> DW_AT_type : (ref4) <0x713>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><72c>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <72d> DW_AT_name : (strp) (offset: 0xadfb): magic_api │ │ │ │ │ <731> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <732> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <732> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <733> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <734> DW_AT_type : (ref4) <0x457>, magic_api_t │ │ │ │ │ <1><738>: Abbrev Number: 47 (DW_TAG_enumeration_type) │ │ │ │ │ <739> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <739> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <739> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <73d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <73e> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <73e> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <73f> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <740> DW_AT_sibling : (ref4) <0x76f> │ │ │ │ │ <2><744>: Abbrev Number: 11 (DW_TAG_enumerator) │ │ │ │ │ <745> DW_AT_name : (strp) (offset: 0x10874): MAGIC_TYPE_DISTORTS │ │ │ │ │ <749> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><74a>: Abbrev Number: 11 (DW_TAG_enumerator) │ │ │ │ │ <74b> DW_AT_name : (strp) (offset: 0x1f05): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 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: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 48 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 49 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 50 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 52 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -F Vjm0v1 │ │ │ │ │ 9SUROcM#? │ │ │ │ │ diKQ&!O` │ │ │ │ │ yF(RA5wa │ │ │ │ │ Q1Lc^rB. │ │ │ │ │ :D@0[aUt │ │ │ │ │ )Qa3^QW9 │ │ │ │ │ P|}GF+A% │ │ │ │ │ MxqoTsdN │ │ │ │ │ @cfL/4h │ │ │ │ │ -W)vH+R5> │ │ │ │ │ -&fKI>4G^ │ │ │ │ │ +5G7yhV:WiV │ │ │ │ │ +{TFvyDel │ │ │ │ │ +LO DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d26> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d27> DW_AT_type : (ref4) <0x1cdd>, Mix_Chunk │ │ │ │ │ <1><1d2b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d2c> DW_AT_name : (strp) (offset: 0x11f2b): magic_api_t │ │ │ │ │ <1d30> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d33> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d34> DW_AT_sibling : (ref4) <0x1e3d> │ │ │ │ │ <2><1d38>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d39> DW_AT_name : (strp) (offset: 0xccbd): tp_version │ │ │ │ │ <1d3d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d3e> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d3e> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d3f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d40> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d44> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d45>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d46> DW_AT_name : (strp) (offset: 0xfbc4): data_directory │ │ │ │ │ <1d4a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d4b> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d4b> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d4c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d51> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d52>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x159d4): update_progress_bar │ │ │ │ │ <1d57> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d58> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d58> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d59> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5a> DW_AT_type : (ref4) <0x1de> │ │ │ │ │ <1d5e> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d5f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d60> DW_AT_name : (strp) (offset: 0x4f47): special_notify │ │ │ │ │ <1d64> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d65> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d65> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d67> DW_AT_type : (ref4) <0x1cd> │ │ │ │ │ <1d6b> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d6c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6d> DW_AT_name : (strp) (offset: 0x3155): sRGB_to_linear │ │ │ │ │ <1d71> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d72> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d72> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d73> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d74> DW_AT_type : (ref4) <0x1e4c> │ │ │ │ │ <1d78> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d79>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7a> DW_AT_name : (strp) (offset: 0x28c0): linear_to_sRGB │ │ │ │ │ <1d7e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d7f> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d7f> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d80> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d81> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d85> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d86>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d87> DW_AT_name : (strp) (offset: 0x1472e): in_circle │ │ │ │ │ <1d8b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d8c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d8e> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d92> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d93>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d94> DW_AT_name : (strp) (offset: 0x1330): getpixel │ │ │ │ │ <1d98> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1d99> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d99> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d9a> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d9b> DW_AT_type : (ref4) <0x1ea1> │ │ │ │ │ <1d9f> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1da0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da1> DW_AT_name : (strp) (offset: 0x3cf1): putpixel │ │ │ │ │ <1da5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1da6> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1da6> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1da7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da8> DW_AT_type : (ref4) <0x1ec0> │ │ │ │ │ <1dac> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1dad>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dae> DW_AT_name : (strp) (offset: 0x5eda): xorpixel │ │ │ │ │ <1db2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1db3> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1db3> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1db4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db5> DW_AT_type : (ref4) <0x1eda> │ │ │ │ │ <1db9> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dba>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbb> DW_AT_name : (strp) (offset: 0x2ddd): playsound │ │ │ │ │ <1dbf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dc0> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1dc0> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1dc1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc2> DW_AT_type : (ref4) <0x1ef9> │ │ │ │ │ <1dc6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc8> DW_AT_name : (strp) (offset: 0xd29e): stopsound │ │ │ │ │ <1dcc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dcd> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1dcd> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcf> DW_AT_type : (ref4) <0x1de> │ │ │ │ │ <1dd3> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dd4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd5> DW_AT_name : (strp) (offset: 0x97e8): line │ │ │ │ │ <1dd9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1dda> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dda> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1ddb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddc> DW_AT_type : (ref4) <0x1f5f> │ │ │ │ │ <1de0> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1de1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de2> DW_AT_name : (strp) (offset: 0xfb79): button_down │ │ │ │ │ <1de6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1de7> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1de7> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1de8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1de9> DW_AT_type : (ref4) <0x1f69> │ │ │ │ │ <1ded> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dee>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1def> DW_AT_name : (strp) (offset: 0xd97b): rgbtohsv │ │ │ │ │ <1df3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1df4> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1df4> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1df5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df6> DW_AT_type : (ref4) <0x1f97> │ │ │ │ │ <1dfa> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dfb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfc> DW_AT_name : (strp) (offset: 0x9d4c): hsvtorgb │ │ │ │ │ <1e00> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e01> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1e01> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1e02> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e03> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e07> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e08>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e09> DW_AT_name : (strp) (offset: 0x13367): canvas_w │ │ │ │ │ <1e0d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e0e> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1e0e> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1e0f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e10> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e14> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e16> DW_AT_name : (strp) (offset: 0x132df): canvas_h │ │ │ │ │ <1e1a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e1b> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e1b> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e1c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e1d> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e21> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e23> DW_AT_name : (strp) (offset: 0xa710): scale │ │ │ │ │ <1e27> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e28> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e28> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e29> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e2a> DW_AT_type : (ref4) <0x1fe3> │ │ │ │ │ <1e2e> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e30> DW_AT_name : (strp) (offset: 0xf7cf): touched │ │ │ │ │ <1e34> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1e35> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e35> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e36> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e37> DW_AT_type : (ref4) <0x1ffc> │ │ │ │ │ <1e3b> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e3c>: Abbrev Number: 0 │ │ │ │ │ <1><1e3d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e3e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x16b>, float │ │ │ │ │ @@ -4175,23 +4175,23 @@ │ │ │ │ │ <2><1ffb>: Abbrev Number: 0 │ │ │ │ │ <1><1ffc>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1ffd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ffd> DW_AT_type : (ref4) <0x1fe8>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2001>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2002> DW_AT_name : (strp) (offset: 0xb71a): magic_api │ │ │ │ │ <2006> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2007> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2007> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2008> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2009> DW_AT_type : (ref4) <0x1d2b>, magic_api_t │ │ │ │ │ <1><200d>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <200e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <200f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <200f> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2013> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2014> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2014> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2015> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2016> DW_AT_sibling : (ref4) <0x2045> │ │ │ │ │ <2><201a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <201b> DW_AT_name : (strp) (offset: 0x11504): MAGIC_TYPE_DISTORTS │ │ │ │ │ <201f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2020>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2021> DW_AT_name : (strp) (offset: 0x21f7): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -100,16 +100,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 47 filename: /usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 20 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1f30 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 5 filenum: 20 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 48 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 48 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 49 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 51 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -893,25 +893,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5260 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 54 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 19 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 19 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 53 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x52a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 54 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 160 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 160 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x532d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ba9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 161 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5349 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4318,27 +4318,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: 0x5481 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x54d5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,19 @@ │ │ │ │ │ -RGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -aGID@EpA │ │ │ │ │ -C9i2Nh}~ │ │ │ │ │ -D#WEa DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11f00): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcc8b): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfb4c): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x158f8): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4f16): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x310b): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28a1): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x146c1): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1344): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3cb2): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5f0d): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d93): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd25d): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9877): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfb01): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd93e): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9dd3): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13336): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x132ae): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa78a): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf72b): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 32 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb760): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11503): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x21ef): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 46 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fb4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,17 @@ │ │ │ │ │ -cGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ - Z_{.PD| │ │ │ │ │ -j$WBKnq3Tc │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +dNiU&;6UZ │ │ │ │ │ +5ox=C>v? │ │ │ │ │ +rmJi',YC │ │ │ │ │ _OUgvTi]&6 │ │ │ │ │ Gi0z6:&fTk │ │ │ │ │ G[+P1wsE7f │ │ │ │ │ 1oTbP^9: │ │ │ │ │ 5(YTKO ` │ │ │ │ │ #M~pfX~7 │ │ │ │ │ -7s%k>fHEt%g │ │ │ │ │ -}yQY+vT9!M[ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/55/d6ba095264935ea5e953246d68204647bcc3ad.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d6/bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 59616 (bytes into file) │ │ │ │ │ + Start of section headers: 59612 (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 0xe8e0: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe8dc: │ │ │ │ │ │ │ │ │ │ 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 0000b4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001cc 000118 000220 10 A 4 3 4 │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 001868 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0019f0 0001ac 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001b9c 000889 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002428 0000f3 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00251c 007b72 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a090 00041c 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a4ac 0035df 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00da8c 000910 10 32 114 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00e39c 0003f4 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00e790 00014e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a4ac 0035dc 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00da88 000910 10 32 114 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00e398 0003f4 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00e78c 00014e 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: 55d6ba095264935ea5e953246d68204647bcc3ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d6bb3e4c5eb5c8be28dc9f100f5ea2b153bf86c7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d21): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xca5f): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf90d): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x157b5): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4ce8): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x307b): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x27ed): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x14546): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12c3): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3af5): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5d2c): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d0a): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd02a): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x95bd): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf8c2): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd6db): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9b69): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131ba): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13132): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa526): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf4bf): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x11c>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb51b): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x112e6): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2182): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -291,16 +291,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 84 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 85 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d58 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 86 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 86 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 87 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 88 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 89 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5206 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 92 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 91 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5246 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 92 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x360a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52ef │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4287,27 +4287,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: 0x5427 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,24 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -Hi*ruc",%R │ │ │ │ │ +,S<,S=,[ │ │ │ │ │ 6YX(vw=f │ │ │ │ │ d_""Iy"zFv │ │ │ │ │ DnM3TeiA │ │ │ │ │ L"0fN[tH@ │ │ │ │ │ {~NoJ*\6 │ │ │ │ │ =gS96%CV │ │ │ │ │ 4??*<':W │ │ │ │ │ 2MNY%9]N │ │ │ │ │ /wIRDe]ru │ │ │ │ │ p+S26Uvu_ │ │ │ │ │ -}BM]=B.= │ │ │ │ │ -P?Ai3Uwtf │ │ │ │ │ -{k~:0-F& │ │ │ │ │ -cS\c0cs\ │ │ │ │ │ + 6SoHb}! │ │ │ │ │ +}BM==B.= │ │ │ │ │ +;s\-B8N+Op │ │ │ │ │ +")'XOW% │ │ │ │ │ +qA~d$Ma8= │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/5d/8ebf77f2bd602463d1898f48b1563cce3f0af7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/8a/6a6053f2e54a07ba82200c636240712df1892c.debug │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── 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: 5d8ebf77f2bd602463d1898f48b1563cce3f0af7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8a6a6053f2e54a07ba82200c636240712df1892c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 23 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11df1): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcd78): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfa49): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x1576c): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4f0c): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x320d): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x299a): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14511): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x133a): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3caa): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5eb9): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2e95): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd169): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x98d4): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf9fe): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd7eb): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9e1b): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131ca): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x4d>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13142): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x4d>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa813): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf617): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 37 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb7da): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x113e7): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x22c3): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 77 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 45 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fb4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 78 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 81 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 83 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 84 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,22 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -n,%3fHoGt │ │ │ │ │ -]pC#'p-D │ │ │ │ │ +,GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +hyNdF_@' │ │ │ │ │ +At:J-S2w │ │ │ │ │ iS|,HZ%Q │ │ │ │ │ q; K0ei?a │ │ │ │ │ S!&PT-]wP │ │ │ │ │ (QyL, │ │ │ │ │ e-9w\dVr%9 │ │ │ │ │ wKLTavqU │ │ │ │ │ -d4Gc_=hn │ │ │ │ │ -A[A.=Bjm │ │ │ │ │ -:,K{Y?Gd │ │ │ │ │ -wG%=&pLz │ │ │ │ │ -W>'r8W o │ │ │ │ │ +Ms>KGh*m │ │ │ │ │ +qZ2DC#gA │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/6b/0688f94e615a955782f54516466145cac6b85a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/bf/0bb904e56e57f0ef047d617c2ef350208bc585.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 11% 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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 60612 (bytes into file) │ │ │ │ │ + Start of section headers: 60608 (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 0xecc4: │ │ │ │ │ +There are 35 section headers, starting at offset 0xecc0: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 000240 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000060 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003060 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003064 000f18 000028 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001a20 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001a1e 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001ba8 000210 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001db8 00086f 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002628 000110 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002738 007bd8 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a310 000416 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a728 0035f4 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00dd1c 000055 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00dd74 0009f0 10 33 126 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e764 0003ff 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00eb63 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a728 0035f3 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00dd1b 000055 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00dd70 0009f0 10 33 126 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e760 0003ff 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00eb5f 00015e 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: 6b0688f94e615a955782f54516466145cac6b85a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf0bb904e56e57f0ef047d617c2ef350208bc585 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3804,154 +3804,154 @@ │ │ │ │ │ <1d09> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d0a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0b> DW_AT_type : (ref4) <0x1cc2>, Mix_Chunk │ │ │ │ │ <1><1d0f>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d10> DW_AT_name : (strp) (offset: 0x11d2f): magic_api_t │ │ │ │ │ <1d14> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d15> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d16> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d16> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d17> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d17> DW_AT_sibling : (ref4) <0x1e20> │ │ │ │ │ <2><1d1b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0xcb56): tp_version │ │ │ │ │ <1d20> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d21> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d21> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d22> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d23> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d27> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d28>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d29> DW_AT_name : (strp) (offset: 0xf9bc): data_directory │ │ │ │ │ <1d2d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2e> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2e> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d30> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d34> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d35>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d36> DW_AT_name : (strp) (offset: 0x157bb): update_progress_bar │ │ │ │ │ <1d3a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3b> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3b> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3d> DW_AT_type : (ref4) <0x1cc> │ │ │ │ │ <1d41> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d42>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d43> DW_AT_name : (strp) (offset: 0x4f69): special_notify │ │ │ │ │ <1d47> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d48> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d48> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d49> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4a> DW_AT_type : (ref4) <0x1bb> │ │ │ │ │ <1d4e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d50> DW_AT_name : (strp) (offset: 0x31f7): sRGB_to_linear │ │ │ │ │ <1d54> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d55> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d55> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d56> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d57> DW_AT_type : (ref4) <0x1e2f> │ │ │ │ │ <1d5b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5d> DW_AT_name : (strp) (offset: 0x295f): linear_to_sRGB │ │ │ │ │ <1d61> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d62> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d62> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d63> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d64> DW_AT_type : (ref4) <0x1e43> │ │ │ │ │ <1d68> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d69>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6a> DW_AT_name : (strp) (offset: 0x144c1): in_circle │ │ │ │ │ <1d6e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6f> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6f> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d70> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d71> DW_AT_type : (ref4) <0x1e61> │ │ │ │ │ <1d75> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d76>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d77> DW_AT_name : (strp) (offset: 0x1386): getpixel │ │ │ │ │ <1d7b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7c> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7d> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7e> DW_AT_type : (ref4) <0x1e84> │ │ │ │ │ <1d82> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d83>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d84> DW_AT_name : (strp) (offset: 0x3d68): putpixel │ │ │ │ │ <1d88> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d89> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d89> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d8a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8b> DW_AT_type : (ref4) <0x1ea3> │ │ │ │ │ <1d8f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d90>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d91> DW_AT_name : (strp) (offset: 0x5f3c): xorpixel │ │ │ │ │ <1d95> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d96> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d96> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d97> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d98> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1d9c> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9e> DW_AT_name : (strp) (offset: 0x2e8d): playsound │ │ │ │ │ <1da2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da3> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da3> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da5> DW_AT_type : (ref4) <0x1edc> │ │ │ │ │ <1da9> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1daa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dab> DW_AT_name : (strp) (offset: 0xd128): stopsound │ │ │ │ │ <1daf> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db0> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1db0> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db2> DW_AT_type : (ref4) <0x1cc> │ │ │ │ │ <1db6> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db8> DW_AT_name : (strp) (offset: 0x984d): line │ │ │ │ │ <1dbc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbd> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbd> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbf> DW_AT_type : (ref4) <0x1f42> │ │ │ │ │ <1dc3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc5> DW_AT_name : (strp) (offset: 0xf971): button_down │ │ │ │ │ <1dc9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dca> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dca> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dcb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcc> DW_AT_type : (ref4) <0x1f4c> │ │ │ │ │ <1dd0> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd2> DW_AT_name : (strp) (offset: 0xd7f4): rgbtohsv │ │ │ │ │ <1dd6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd7> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd7> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd9> DW_AT_type : (ref4) <0x1f7a> │ │ │ │ │ <1ddd> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dde>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddf> DW_AT_name : (strp) (offset: 0x9da7): hsvtorgb │ │ │ │ │ <1de3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de4> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de4> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de6> DW_AT_type : (ref4) <0x1fa3> │ │ │ │ │ <1dea> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1deb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dec> DW_AT_name : (strp) (offset: 0x1313f): canvas_w │ │ │ │ │ <1df0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df1> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df1> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df3> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df7> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df9> DW_AT_name : (strp) (offset: 0x130b7): canvas_h │ │ │ │ │ <1dfd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfe> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfe> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dff> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e00> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e04> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e05>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e06> DW_AT_name : (strp) (offset: 0xa6f6): scale │ │ │ │ │ <1e0a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0b> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0b> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0d> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e11> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e12>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e13> DW_AT_name : (strp) (offset: 0xf5d4): touched │ │ │ │ │ <1e17> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e18> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e18> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e19> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e1a> DW_AT_type : (ref4) <0x1fdf> │ │ │ │ │ <1e1e> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1f>: Abbrev Number: 0 │ │ │ │ │ <1><1e20>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e21> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x159>, float │ │ │ │ │ @@ -4167,23 +4167,23 @@ │ │ │ │ │ <2><1fde>: Abbrev Number: 0 │ │ │ │ │ <1><1fdf>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fe0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe0> DW_AT_type : (ref4) <0x1fcb>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe4>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe5> DW_AT_name : (strp) (offset: 0xb6b2): magic_api │ │ │ │ │ <1fe9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fea> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fea> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1feb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x1d0f>, magic_api_t │ │ │ │ │ <1><1ff0>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff2> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff2> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff7> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff7> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff8> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff9> DW_AT_sibling : (ref4) <0x2028> │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x11332): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2002> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2003>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2004> DW_AT_name : (strp) (offset: 0x22be): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 46 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fc1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x520d │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x524d │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52da │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b8c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f6 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4288,27 +4288,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: 0x542e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5482 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -ZGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -L7@|p`L|p │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ EZl3U$A, │ │ │ │ │ Ue!hass0 │ │ │ │ │ "MsA~vm* │ │ │ │ │ M^zV_1l# │ │ │ │ │ _X3e6fr` │ │ │ │ │ 3sk8BJPL │ │ │ │ │ V`@:?N&4 │ │ │ │ │ ^RE({}EZA │ │ │ │ │ bpEIWTnD │ │ │ │ │ qEUh$^rNHkfR │ │ │ │ │ 02-Cb.}a │ │ │ │ │ Z(H{MsXi │ │ │ │ │ F+{v[]3W9r │ │ │ │ │ +u FySJ?]g │ │ │ │ │ 8e|9KR6| │ │ │ │ │ BuXw6 +y │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/78/8dac7f86cce2473a5057ac2bf974645b1459f4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d2/a4fe609aa762bca657172227c453810b0e7086.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 58012 (bytes into file) │ │ │ │ │ + Start of section headers: 58008 (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 0xe29c: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe298: │ │ │ │ │ │ │ │ │ │ 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 0000b4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001cc 000118 000220 10 A 4 3 4 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000054 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003054 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003058 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001751 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 0018dc 0001bd 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001a9c 000663 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 002100 0000f0 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0021f0 007b75 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 009d68 00019d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009f08 0035d6 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00d4e0 0008c0 10 32 109 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00dda0 0003ad 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00e14d 00014e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001750 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 0018d8 0001bd 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 001a98 000663 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 0020fc 0000f0 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0021ec 007b75 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 009d64 00019d 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009f04 0035d6 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00d4dc 0008c0 10 32 109 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00dd9c 0003ad 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00e149 00014e 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: 788dac7f86cce2473a5057ac2bf974645b1459f4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d2a4fe609aa762bca657172227c453810b0e7086 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11daa): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb8a): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9fa): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x157de): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4eeb): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3158): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28cc): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x14542): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1350): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3ceb): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e7d): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2de0): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd181): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9756): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf9af): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd7e7): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9d02): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131e5): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1315d): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa688): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5d6): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb68a): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x1137b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2258): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc97 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/stretch.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x179f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 25 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x519a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51da │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4265,27 +4265,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: 0x53bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x540f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,13 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -/-xQ>QK~ │ │ │ │ │ -hN8hpk1O │ │ │ │ │ Gq,uN0-3 │ │ │ │ │ b-w^7[Fd │ │ │ │ │ r?$TNAk[M │ │ │ │ │ \,?9*9QS │ │ │ │ │ -if,wL DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d14> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d15> DW_AT_type : (ref4) <0x1ccc>, Mix_Chunk │ │ │ │ │ <1><1d19>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1a> DW_AT_name : (strp) (offset: 0x11c99): magic_api_t │ │ │ │ │ <1d1e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d21> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d21> DW_AT_sibling : (ref4) <0x1e2a> │ │ │ │ │ <2><1d25>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d26> DW_AT_name : (strp) (offset: 0xca51): tp_version │ │ │ │ │ <1d2a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d2b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d2c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2d> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d31> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d32>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d33> DW_AT_name : (strp) (offset: 0xf8ac): data_directory │ │ │ │ │ <1d37> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d38> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d38> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d39> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d3e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d40> DW_AT_name : (strp) (offset: 0x1578b): update_progress_bar │ │ │ │ │ <1d44> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d45> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d45> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d46> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d47> DW_AT_type : (ref4) <0x1cc> │ │ │ │ │ <1d4b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4d> DW_AT_name : (strp) (offset: 0x4ded): special_notify │ │ │ │ │ <1d51> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d52> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d52> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d53> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d54> DW_AT_type : (ref4) <0x1bb> │ │ │ │ │ <1d58> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0x319b): sRGB_to_linear │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0x1e39> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x297d): linear_to_sRGB │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0x1e4d> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x14549): in_circle │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1e6b> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x1444): getpixel │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1e89> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3bef): putpixel │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1ea8> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x5d6b): xorpixel │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x2e67): playsound │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee1> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0xd02d): stopsound │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1cc> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x95cf): line │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f47> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0xf861): button_down │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0xd6b9): rgbtohsv │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f7f> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0x9b8a): hsvtorgb │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1fa8> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x13172): canvas_w │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x130ea): canvas_h │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xa566): scale │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xf482): touched │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fe4> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e29>: Abbrev Number: 0 │ │ │ │ │ <1><1e2a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e2b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e2b> DW_AT_type : (ref4) <0x46>, float │ │ │ │ │ @@ -4169,23 +4169,23 @@ │ │ │ │ │ <2><1fe3>: Abbrev Number: 0 │ │ │ │ │ <1><1fe4>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fe5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe5> DW_AT_type : (ref4) <0x1fd0>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe9>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fea> DW_AT_name : (strp) (offset: 0xb53d): magic_api │ │ │ │ │ <1fee> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fef> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fef> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1ff0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x1d19>, magic_api_t │ │ │ │ │ <1><1ff5>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff7> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ffb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ffc> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ffc> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ffd> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ffe> DW_AT_sibling : (ref4) <0x202d> │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x11232): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2007> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2008>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x22ac): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -886,28 +886,28 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2191 filenum: 65 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 21 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 59 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 59 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 64 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5276 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 65 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5303 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3604 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x531f │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4299,21 +4299,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: 0x5457 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,19 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +E~;x0420'S^ │ │ │ │ │ 7:`{;=Z+k │ │ │ │ │ !>ddjjrg │ │ │ │ │ ;],g+P:~{\ │ │ │ │ │ 3-=!(3X% │ │ │ │ │ ,N|f,~Xr │ │ │ │ │ 4P;c_RX{ │ │ │ │ │ @l*x3$'. │ │ │ │ │ -OmMZF+:C │ │ │ │ │ -,qX^P}9"# │ │ │ │ │ -JqLb9n=. │ │ │ │ │ -$/*yQ.q. │ │ │ │ │ -}(-]p=D4 │ │ │ │ │ +hEv;r#~w │ │ │ │ │ +r^Ei:FE^ │ │ │ │ │ +wZL2{u*Y^s │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/81/152e8c34d921fa188bae826310263d3aa912cc.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/70/af90225c180da94de006e74d6c1eaa0bd1836b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── 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: 81152e8c34d921fa188bae826310263d3aa912cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70af90225c180da94de006e74d6c1eaa0bd1836b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -591,154 +591,154 @@ │ │ │ │ │ <42d> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e6>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 31 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x1116e): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <43b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <43b> DW_AT_sibling : (ref4) <0x544> │ │ │ │ │ <2><43f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <440> DW_AT_name : (strp) (offset: 0xc21c): tp_version │ │ │ │ │ <444> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <445> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <445> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <446> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <447> DW_AT_type : (ref4) <0xa2> │ │ │ │ │ <44b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <44d> DW_AT_name : (strp) (offset: 0xeef9): data_directory │ │ │ │ │ <451> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <452> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <452> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <453> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <454> DW_AT_type : (ref4) <0xa2> │ │ │ │ │ <458> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><459>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <45a> DW_AT_name : (strp) (offset: 0x147aa): update_progress_bar │ │ │ │ │ <45e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <45f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <45f> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <460> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <461> DW_AT_type : (ref4) <0x107> │ │ │ │ │ <465> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><466>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <467> DW_AT_name : (strp) (offset: 0x4a03): special_notify │ │ │ │ │ <46b> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <46c> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <46c> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <46d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46e> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <472> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><473>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <474> DW_AT_name : (strp) (offset: 0x2da2): sRGB_to_linear │ │ │ │ │ <478> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <479> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <479> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <47a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47b> DW_AT_type : (ref4) <0x553> │ │ │ │ │ <47f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><480>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <481> DW_AT_name : (strp) (offset: 0x2575): linear_to_sRGB │ │ │ │ │ <485> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <486> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <486> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <487> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <488> DW_AT_type : (ref4) <0x567> │ │ │ │ │ <48c> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <48e> DW_AT_name : (strp) (offset: 0x137df): in_circle │ │ │ │ │ <492> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <493> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <493> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <494> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <495> DW_AT_type : (ref4) <0x585> │ │ │ │ │ <499> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <49b> DW_AT_name : (strp) (offset: 0x1159): getpixel │ │ │ │ │ <49f> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4a0> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <4a0> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <4a1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a2> DW_AT_type : (ref4) <0x5a8> │ │ │ │ │ <4a6> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4a8> DW_AT_name : (strp) (offset: 0x37ea): putpixel │ │ │ │ │ <4ac> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ad> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <4ad> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <4ae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4af> DW_AT_type : (ref4) <0x5c7> │ │ │ │ │ <4b3> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4b5> DW_AT_name : (strp) (offset: 0x5999): xorpixel │ │ │ │ │ <4b9> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ba> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <4ba> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <4bb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bc> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <4c0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4c2> DW_AT_name : (strp) (offset: 0x2a88): playsound │ │ │ │ │ <4c6> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4c7> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <4c7> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <4c8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c9> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4cd> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4ce>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0xc7d9): stopsound │ │ │ │ │ <4d3> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4d4> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <4d4> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <4d5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d6> DW_AT_type : (ref4) <0x107> │ │ │ │ │ <4da> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4db>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x8f4a): line │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0x666> │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0xeeb3): button_down │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xce6c): rgbtohsv │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x69e> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><502>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x954c): hsvtorgb │ │ │ │ │ <507> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x6c7> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><50f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x12572): canvas_w │ │ │ │ │ <514> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x124ea): canvas_h │ │ │ │ │ <521> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><529>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x9e78): scale │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x6ea> │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><536>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x10b39): touched │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><543>: Abbrev Number: 0 │ │ │ │ │ <1><544>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <545> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <545> DW_AT_type : (ref4) <0xd7>, float │ │ │ │ │ @@ -954,23 +954,23 @@ │ │ │ │ │ <2><702>: Abbrev Number: 0 │ │ │ │ │ <1><703>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <704> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <704> DW_AT_type : (ref4) <0x6ef>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><708>: Abbrev Number: 12 (DW_TAG_typedef) │ │ │ │ │ <709> DW_AT_name : (strp) (offset: 0xad7e): magic_api │ │ │ │ │ <70d> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <70e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <70e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <70f> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <710> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><714>: Abbrev Number: 48 (DW_TAG_enumeration_type) │ │ │ │ │ <715> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <715> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <719> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <71a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <71a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <71b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <71c> DW_AT_sibling : (ref4) <0x74b> │ │ │ │ │ <2><720>: Abbrev Number: 15 (DW_TAG_enumerator) │ │ │ │ │ <721> DW_AT_name : (strp) (offset: 0x10858): MAGIC_TYPE_DISTORTS │ │ │ │ │ <725> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><726>: Abbrev Number: 15 (DW_TAG_enumerator) │ │ │ │ │ <727> DW_AT_name : (strp) (offset: 0x1e93): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 10 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 46 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 47 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 48 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 49 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 52 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 51 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 52 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -W)JF;b!1 │ │ │ │ │ +kGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ ~<5fw->t │ │ │ │ │ ^DMvF.s{ │ │ │ │ │ .jGs2hJ │ │ │ │ │ .c4@ZSr^ │ │ │ │ │ A/,sm2 r │ │ │ │ │ bwnBrCM" │ │ │ │ │ -YZ#G;e[i │ │ │ │ │ -nU36m7L?Z │ │ │ │ │ -@T >rC:i │ │ │ │ │ -rJ6"I;"7S │ │ │ │ │ +pM5=LPaN │ │ │ │ │ +"]_LQ@i[=Y │ │ │ │ │ +"F"p2vHLKCQR │ │ │ │ │ +%6";Zrb7 │ │ │ │ │ +d '~:E2` │ │ │ │ │ +@TI>r]:k │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/83/23e9fe3d3efb80d665d6d14c80a23fd507ba54.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f3/5f6cba598c25b9f9d68bac00c77618db23fc06.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 60648 (bytes into file) │ │ │ │ │ + Start of section headers: 60644 (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 0xece8: │ │ │ │ │ +There are 35 section headers, starting at offset 0xece4: │ │ │ │ │ │ │ │ │ │ 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 0000c0 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001d8 000118 000300 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000088 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003088 000f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000030a0 000f18 000018 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0012d3 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0012d1 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 00145c 00028d 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 0016ec 000a69 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002158 000172 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0022cc 00783f 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009b0c 0006a1 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a1b0 0038ee 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00daa0 00011c 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00dbbc 000af0 10 33 130 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e6ac 0004dc 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00eb88 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a1b0 0038eb 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00da9c 00011c 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00dbb8 000af0 10 33 130 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e6a8 0004dc 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00eb84 00015e 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: 8323e9fe3d3efb80d665d6d14c80a23fd507ba54 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f35f6cba598c25b9f9d68bac00c77618db23fc06 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -884,154 +884,154 @@ │ │ │ │ │ <652> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <653> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <654> DW_AT_type : (ref4) <0x60a>, Mix_Chunk │ │ │ │ │ <1><658>: Abbrev Number: 33 (DW_TAG_structure_type) │ │ │ │ │ <659> DW_AT_name : (strp) (offset: 0x115fa): magic_api_t │ │ │ │ │ <65d> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <65e> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <65f> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <65f> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <660> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <661> DW_AT_sibling : (ref4) <0x76a> │ │ │ │ │ <2><665>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <666> DW_AT_name : (strp) (offset: 0xc64f): tp_version │ │ │ │ │ <66a> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <66b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <66b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <66c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <66d> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <671> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><672>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <673> DW_AT_name : (strp) (offset: 0xf389): data_directory │ │ │ │ │ <677> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <678> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <678> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <679> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <67a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <67e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><67f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <680> DW_AT_name : (strp) (offset: 0x14b02): update_progress_bar │ │ │ │ │ <684> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <685> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <685> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <686> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <687> DW_AT_type : (ref4) <0x324> │ │ │ │ │ <68b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><68c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <68d> DW_AT_name : (strp) (offset: 0x4c5b): special_notify │ │ │ │ │ <691> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <692> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <692> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <693> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <694> DW_AT_type : (ref4) <0x313> │ │ │ │ │ <698> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><699>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <69a> DW_AT_name : (strp) (offset: 0x2dab): sRGB_to_linear │ │ │ │ │ <69e> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <69f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <69f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <6a0> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6a1> DW_AT_type : (ref4) <0x779> │ │ │ │ │ <6a5> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><6a6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6a7> DW_AT_name : (strp) (offset: 0x253c): linear_to_sRGB │ │ │ │ │ <6ab> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6ac> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <6ac> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <6ad> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6ae> DW_AT_type : (ref4) <0x78d> │ │ │ │ │ <6b2> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><6b3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6b4> DW_AT_name : (strp) (offset: 0x13a09): in_circle │ │ │ │ │ <6b8> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6b9> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <6b9> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <6ba> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <6bb> DW_AT_type : (ref4) <0x7ab> │ │ │ │ │ <6bf> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><6c0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6c1> DW_AT_name : (strp) (offset: 0x10ec): getpixel │ │ │ │ │ <6c5> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6c6> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <6c6> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <6c7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <6c8> DW_AT_type : (ref4) <0x7ce> │ │ │ │ │ <6cc> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><6cd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6ce> DW_AT_name : (strp) (offset: 0x38ba): putpixel │ │ │ │ │ <6d2> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6d3> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <6d3> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <6d4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6d5> DW_AT_type : (ref4) <0x7ed> │ │ │ │ │ <6d9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><6da>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6db> DW_AT_name : (strp) (offset: 0x5c66): xorpixel │ │ │ │ │ <6df> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6e0> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <6e0> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <6e1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6e2> DW_AT_type : (ref4) <0x807> │ │ │ │ │ <6e6> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><6e7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6e8> DW_AT_name : (strp) (offset: 0x2a48): playsound │ │ │ │ │ <6ec> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6ed> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <6ed> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <6ee> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6ef> DW_AT_type : (ref4) <0x826> │ │ │ │ │ <6f3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><6f4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <6f5> DW_AT_name : (strp) (offset: 0xcbf9): stopsound │ │ │ │ │ <6f9> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <6fa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <6fa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <6fb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6fc> DW_AT_type : (ref4) <0x324> │ │ │ │ │ <700> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><701>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <702> DW_AT_name : (strp) (offset: 0x9345): line │ │ │ │ │ <706> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <707> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <707> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <708> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <709> DW_AT_type : (ref4) <0x88c> │ │ │ │ │ <70d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><70e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <70f> DW_AT_name : (strp) (offset: 0xf333): button_down │ │ │ │ │ <713> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <714> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <714> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <715> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <716> DW_AT_type : (ref4) <0x896> │ │ │ │ │ <71a> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><71b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <71c> DW_AT_name : (strp) (offset: 0xd2af): rgbtohsv │ │ │ │ │ <720> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <721> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <721> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <722> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <723> DW_AT_type : (ref4) <0x8c4> │ │ │ │ │ <727> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><728>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <729> DW_AT_name : (strp) (offset: 0x9956): hsvtorgb │ │ │ │ │ <72d> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <72e> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <72e> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <72f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <730> DW_AT_type : (ref4) <0x8ed> │ │ │ │ │ <734> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><735>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <736> DW_AT_name : (strp) (offset: 0x12781): canvas_w │ │ │ │ │ <73a> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <73b> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <73b> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <73c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <73d> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <741> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><742>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <743> DW_AT_name : (strp) (offset: 0x126f9): canvas_h │ │ │ │ │ <747> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <748> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <748> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <749> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <74a> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <74e> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><74f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <750> DW_AT_name : (strp) (offset: 0xa309): scale │ │ │ │ │ <754> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <755> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <755> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <756> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <757> DW_AT_type : (ref4) <0x910> │ │ │ │ │ <75b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><75c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <75d> DW_AT_name : (strp) (offset: 0x10f88): touched │ │ │ │ │ <761> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <762> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <762> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <763> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <764> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <768> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><769>: Abbrev Number: 0 │ │ │ │ │ <1><76a>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <76b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <76b> DW_AT_type : (ref4) <0x2ef>, float │ │ │ │ │ @@ -1247,23 +1247,23 @@ │ │ │ │ │ <2><928>: Abbrev Number: 0 │ │ │ │ │ <1><929>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <92a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <92a> DW_AT_type : (ref4) <0x915>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><92e>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <92f> DW_AT_name : (strp) (offset: 0xb1bf): magic_api │ │ │ │ │ <933> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <934> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <934> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <935> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <936> DW_AT_type : (ref4) <0x658>, magic_api_t │ │ │ │ │ <1><93a>: Abbrev Number: 57 (DW_TAG_enumeration_type) │ │ │ │ │ <93b> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <93b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <93b> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <93f> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <940> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <940> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <941> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <942> DW_AT_sibling : (ref4) <0x971> │ │ │ │ │ <2><946>: Abbrev Number: 20 (DW_TAG_enumerator) │ │ │ │ │ <947> DW_AT_name : (strp) (offset: 0x10ca0): MAGIC_TYPE_DISTORTS │ │ │ │ │ <94b> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><94c>: Abbrev Number: 20 (DW_TAG_enumerator) │ │ │ │ │ <94d> DW_AT_name : (strp) (offset: 0x1efe): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2251 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 12 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 48 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 49 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 50 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543f │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 11 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 11 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 52 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5560 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,18 @@ │ │ │ │ │ -TGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -5hqc0>3Ud │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +PErU~pk │ │ │ │ │ +r\6#h'%- │ │ │ │ │ +{Z$_8zX, │ │ │ │ │ +w7$;xvS> │ │ │ │ │ +MN DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d0e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0f> DW_AT_type : (ref4) <0x1cc5>, Mix_Chunk │ │ │ │ │ <1><1d13>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d14> DW_AT_name : (strp) (offset: 0x11ce4): magic_api_t │ │ │ │ │ <1d18> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1a> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d1a> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d1b> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d1c> DW_AT_sibling : (ref4) <0x1e25> │ │ │ │ │ <2><1d20>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d21> DW_AT_name : (strp) (offset: 0xcadb): tp_version │ │ │ │ │ <1d25> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d26> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d26> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d27> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d28> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d2c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d2e> DW_AT_name : (strp) (offset: 0xf908): data_directory │ │ │ │ │ <1d32> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d33> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d33> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d34> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d35> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d39> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3b> DW_AT_name : (strp) (offset: 0x15715): update_progress_bar │ │ │ │ │ <1d3f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d40> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d40> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d41> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d42> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d46> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d47>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d48> DW_AT_name : (strp) (offset: 0x4e2a): special_notify │ │ │ │ │ <1d4c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4d> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d4d> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d4e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4f> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d53> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0x30dc): sRGB_to_linear │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0x1e34> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x2855): linear_to_sRGB │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0x1e48> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x1446c): in_circle │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1e66> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x139a): getpixel │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1e89> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3c65): putpixel │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea8> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x5da8): xorpixel │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x2d64): playsound │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1ee1> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0xd0ad): stopsound │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x96a4): line │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f47> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0xf8bd): button_down │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0xd738): rgbtohsv │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f7f> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0x9c50): hsvtorgb │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1fa8> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x13103): canvas_w │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1307b): canvas_h │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xa5e3): scale │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xf4d0): touched │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fe4> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e24>: Abbrev Number: 0 │ │ │ │ │ <1><1e25>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e26> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x15a>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fe3>: Abbrev Number: 0 │ │ │ │ │ <1><1fe4>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fe5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe5> DW_AT_type : (ref4) <0x1fd0>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe9>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fea> DW_AT_name : (strp) (offset: 0xb5df): magic_api │ │ │ │ │ <1fee> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fef> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fef> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1ff0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x1d13>, magic_api_t │ │ │ │ │ <1><1ff5>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff7> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ffb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ffc> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ffc> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ffd> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ffe> DW_AT_sibling : (ref4) <0x202d> │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x112af): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2007> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2008>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x21f2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc9e │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rosette.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 25 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x17a6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 26 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 26 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 27 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 28 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 29 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51a1 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 32 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 31 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51e1 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 32 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x526e │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2aea │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x528a │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4266,27 +4266,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: 0x53c2 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5416 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,24 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +,)PNGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ + CH9(:0$L │ │ │ │ │ +_dGM5-E' │ │ │ │ │ +tC^KcYe%= │ │ │ │ │ + J$hbs}m │ │ │ │ │ R56qEf\/ │ │ │ │ │ s-}!Gsx+ │ │ │ │ │ ]uv(&r.qdI │ │ │ │ │ }v\C]I0\p │ │ │ │ │ zsjp&1V; │ │ │ │ │ }+%Et)NI │ │ │ │ │ ZI'/ncsx` │ │ │ │ │ :T4-C,%^ │ │ │ │ │ yL5cT3N5 │ │ │ │ │ -DS(:OOau │ │ │ │ │ -C[g`no*C │ │ │ │ │ -m;s>$-w │ │ │ │ │ -)8h_7c:o( │ │ │ │ │ - S~|dps,f │ │ │ │ │ -[< 6L:(E │ │ │ │ │ +]YGT|O6c │ │ │ │ │ +73>m.H?V5%w │ │ │ │ │ +y1Q6q>7IJd5 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/8b/37ada9625f54c8c63380ec970f779e475e5fb2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/18/b4a9d8c205bad17f01b4b9679b974d59dbad30.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 001eba 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 002044 000243 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 002288 000a52 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002cdc 00014c 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002e28 007cb2 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00aadc 000559 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00b038 0035dd 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00e615 00006c 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00b038 0035de 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00e616 00006c 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00e684 000b00 10 33 138 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00f184 000514 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00f698 00015e 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: 8b37ada9625f54c8c63380ec970f779e475e5fb2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 18b4a9d8c205bad17f01b4b9679b974d59dbad30 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 26 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11eec): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xce48): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfb01): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x158d0): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4e13): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3175): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28e8): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14676): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1367): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3bc2): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5ed3): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2dfd): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd24b): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x991b): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfab6): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd8f5): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9ee2): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x132e7): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x1325f): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa8c6): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf6cb): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 36 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb8c5): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11495): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x15492): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -291,16 +291,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 84 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 85 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 86 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 86 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 87 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 88 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 89 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 92 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 91 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 92 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3604 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +0GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +4RH.am^5 │ │ │ │ │ 23,8Q]A~23-,U │ │ │ │ │ -V a RgQ; │ │ │ │ │ +6>Zv_Z],l │ │ │ │ │ cqVbD+7z │ │ │ │ │ 7 ?98' qh[ │ │ │ │ │ #(5vyTMD │ │ │ │ │ l&!RA?]c │ │ │ │ │ %(N/<#AqV │ │ │ │ │ WMB0f6^4p` │ │ │ │ │ .iJ @69I │ │ │ │ │ UQ[T'u]> │ │ │ │ │ -Gc}}/-E │ │ │ │ │ Rv4jT2m% │ │ │ │ │ -Ozs]MK|_s │ │ │ │ │ -r?BQB6s~ │ │ │ │ │ -j,P=taG=! │ │ │ │ │ +i!W2=:tc │ │ │ │ │ +f7XXs7+?2[ │ │ │ │ │ +Uz&8K=Cgf │ │ │ │ │ + $qfkj++ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/91/645a8fdb772044add905683c7435e05d1b93a0.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/bd/41aa3c1550cd36905275bce299586420400540.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 0017c6 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001950 0001ab 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001afc 00063f 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00213c 0000d0 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00220c 007b48 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009d54 000307 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a05c 0035d8 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d634 000036 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a05c 0035da 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d636 000036 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00d66c 000870 10 33 104 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00dedc 0003c4 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e2a0 00015e 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: 91645a8fdb772044add905683c7435e05d1b93a0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bd41aa3c1550cd36905275bce299586420400540 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11d51): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcbf1): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf9e0): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x157cc): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4eba): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3125): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28b1): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14547): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x130c): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3cca): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5e4b): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2dad): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd1d8): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9760): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf995): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd84a): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9d07): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131ea): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13151): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa6b3): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf5c9): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 22 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb69d): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11332): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x221d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc97 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/checkerboard.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x179f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 25 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x519a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51da │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4265,27 +4265,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: 0x53bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x540f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,8 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -mm*OMF]i │ │ │ │ │ -j)}.+m*A │ │ │ │ │ +@GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ Mh)!Jle] │ │ │ │ │ M`aK`f^uG │ │ │ │ │ >-WTp-I>oa1Z │ │ │ │ │ R@EdbyzZ │ │ │ │ │ s~J/Fs:!? │ │ │ │ │ D8 Sp,3- │ │ │ │ │ !kc0(]Xo │ │ │ │ │ @@ -16,18 +14,19 @@ │ │ │ │ │ {8sbXeQw │ │ │ │ │ vpor#a%r │ │ │ │ │ {^-ADbVf'C │ │ │ │ │ P2]*36`_0 │ │ │ │ │ \/a()y}P3 │ │ │ │ │ -wJ.P"=-G │ │ │ │ │ +-nV@:;M; │ │ │ │ │ ++_ o+mhm │ │ │ │ │ +>4#8=VR` │ │ │ │ │ +G,0Z]Agf │ │ │ │ │ +:lg$e>b? │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/94/06da5aca9e2aec5621bc0fece9f05e44b6f08a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c7/8d8822ebf431d22aab0cdbb5510703afc33881.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 58760 (bytes into file) │ │ │ │ │ + Start of section headers: 58756 (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 0xe588: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe584: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 00190b 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a94 0001e0 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001c74 000650 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0022c4 0000e1 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0023a8 007b5d 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009f08 0002cd 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a1d8 0035f3 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00d7cc 0008e0 10 32 114 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00e0ac 00038d 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00e439 00014e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a1d8 0035f0 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00d7c8 0008e0 10 32 114 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00e0a8 00038d 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00e435 00014e 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: 9406da5aca9e2aec5621bc0fece9f05e44b6f08a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c78d8822ebf431d22aab0cdbb5510703afc33881 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d04): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcaf4): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf99e): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15728): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e4d): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x30dc): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x287a): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144af): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12de): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c63): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5dea): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d64): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd0a2): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x971f): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf953): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd777): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9c6f): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x13141): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x130a6): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa5f9): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf54e): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x46>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb5d0): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11335): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21d4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,21 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -5Pk#Y6Qs │ │ │ │ │ +F.;LCg;Hi. │ │ │ │ │ +e\'mh,+i │ │ │ │ │ +ZH v!RzH │ │ │ │ │ │ │ │ │ │ -Cq'hy$-a1Od │ │ │ │ │ +$hpwwwww │ │ │ │ │ +A0]s-KVk │ │ │ │ │ +@0F%adcUa │ │ │ │ │ +!K9y=S:r │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/95/4ad9c1c2266a3296237acf05e2d4fe6553787a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5a/bd189fb6489123af544910ba358e7711c686cc.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 001757 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0018e0 0001d2 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001ab4 000568 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00201c 0000d0 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0020ec 007b3d 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009c2c 000198 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009dc4 0035f2 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009dc4 0035f1 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d3b8 000870 10 32 109 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00dc28 0003bd 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00dfe5 00014e 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: 954ad9c1c2266a3296237acf05e2d4fe6553787a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5abd189fb6489123af544910ba358e7711c686cc │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3798,154 +3798,154 @@ │ │ │ │ │ <1cfe> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1cff> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d00> DW_AT_type : (ref4) <0x1cb7>, Mix_Chunk │ │ │ │ │ <1><1d04>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d05> DW_AT_name : (strp) (offset: 0x11cd6): magic_api_t │ │ │ │ │ <1d09> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d0b> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d0b> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d0c> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d0c> DW_AT_sibling : (ref4) <0x1e15> │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d11> DW_AT_name : (strp) (offset: 0xca99): tp_version │ │ │ │ │ <1d15> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d16> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d16> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d17> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d18> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d1c> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d1d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d1e> DW_AT_name : (strp) (offset: 0xf92e): data_directory │ │ │ │ │ <1d22> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d23> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d23> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d24> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d25> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d29> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d2b> DW_AT_name : (strp) (offset: 0x1573f): update_progress_bar │ │ │ │ │ <1d2f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d30> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d30> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d31> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d32> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d36> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d37>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d38> DW_AT_name : (strp) (offset: 0x4e8c): special_notify │ │ │ │ │ <1d3c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3d> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d3d> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d43> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d44>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x30d9): sRGB_to_linear │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0x1e24> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d51>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x28aa): linear_to_sRGB │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1e38> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d5e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x144b5): in_circle │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1e56> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d6b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x1339): getpixel │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1e79> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d78>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x3c84): putpixel │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1e98> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d85>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x5dca): xorpixel │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1eb2> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d92>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x2d61): playsound │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1d9f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0xd06b): stopsound │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dac>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x96e1): line │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0xf8e3): button_down │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dc6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0xd732): rgbtohsv │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f6f> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x9c31): hsvtorgb │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f98> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x1317e): canvas_w │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ded>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x130f6): canvas_h │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dfa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0xa5db): scale │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1fbb> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e07>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0xf52f): touched │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1fd4> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e14>: Abbrev Number: 0 │ │ │ │ │ <1><1e15>: Abbrev Number: 22 (DW_TAG_subroutine_type) │ │ │ │ │ <1e16> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e16> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4161,23 +4161,23 @@ │ │ │ │ │ <2><1fd3>: Abbrev Number: 0 │ │ │ │ │ <1><1fd4>: Abbrev Number: 10 (DW_TAG_pointer_type) │ │ │ │ │ <1fd5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fd5> DW_AT_type : (ref4) <0x1fc0>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fd9>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fda> DW_AT_name : (strp) (offset: 0xb59c): magic_api │ │ │ │ │ <1fde> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fdf> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fdf> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe1> DW_AT_type : (ref4) <0x1d04>, magic_api_t │ │ │ │ │ <1><1fe5>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1fe6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fe7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe7> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1feb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fec> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1fec> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1fed> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1fee> DW_AT_sibling : (ref4) <0x201d> │ │ │ │ │ <2><1ff2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff3> DW_AT_name : (strp) (offset: 0x112cc): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ff7> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ff8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff9> DW_AT_name : (strp) (offset: 0x2214): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,18 @@ │ │ │ │ │ -eSxzGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -p:Sixd"ru │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ xs2GM)u| │ │ │ │ │ gXp_3p$" │ │ │ │ │ /3\|Ov9& │ │ │ │ │ c/ 3KXZ) │ │ │ │ │ *2C?$45 │ │ │ │ │ Y4udp(&u │ │ │ │ │ -h04{&h!3 │ │ │ │ │ -pf>tCNzmj │ │ │ │ │ -]5-9 =*U │ │ │ │ │ -XyN24N^c │ │ │ │ │ -t-wSJyy; │ │ │ │ │ -;p7pyP9J │ │ │ │ │ -E"~K8YT` │ │ │ │ │ +]!WlFX-~ │ │ │ │ │ +q=41t{YZ │ │ │ │ │ +z-/ eo$!Ry+O) │ │ │ │ │ +<\]'@NU-{ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/a1/5ddbff42c9969c80b963b2a9b4383d79a13f44.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/35/2d0123dff07ae0054813fb729dfabd7b663e62.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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000048 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003048 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003050 000f18 006010 00 WA 0 0 8 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001892 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001891 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a1c 0001c2 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001be0 00069a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00227c 00010c 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002388 007b53 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009edc 000293 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a170 0035eb 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d75b 000014 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a170 0035ea 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d75a 000014 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00d770 000990 10 33 125 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e100 0003ef 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e4ef 00015e 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: a15ddbff42c9969c80b963b2a9b4383d79a13f44 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 352d0123dff07ae0054813fb729dfabd7b663e62 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d59): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb55): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9d6): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x1576a): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e0b): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3084): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x2858): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144f5): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12ed): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c20): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5de6): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d0c): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd127): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9741): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf98b): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd7ee): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9c9d): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x13178): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x130f0): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa63d): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5bd): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb611): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11368): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21c2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ -?DGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -q)QO.nCt5Wn! │ │ │ │ │ +{f>bGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +yS8l`pJ_ │ │ │ │ │ +XfxXfzXf │ │ │ │ │ +;^PK~'5F~ │ │ │ │ │ KNBpI0!7 │ │ │ │ │ | GeE8h8av │ │ │ │ │ U@h~Hv/ │ │ │ │ │ e Hz8:Cwv │ │ │ │ │ |W:+i{"~ │ │ │ │ │ -dd2<2;:e │ │ │ │ │ -nVGq"[Uy │ │ │ │ │ -DyM$:Ib9 │ │ │ │ │ +*eZW+T%Ld │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/a1/cd34ddef640ee79a3cddb092d296c6dea1d910.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/4d/774308def7cbce1519ff371e7d9c3ad42bfb52.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 0016f9 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001884 0001a4 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001a28 0005b7 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001fe0 0000d0 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0020b0 007b4b 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009bfc 0001a1 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009da0 0035fb 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009da0 0035f9 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d39c 0007b0 10 32 97 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00db4c 00033f 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00de8b 00014e 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: a1cd34ddef640ee79a3cddb092d296c6dea1d910 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4d774308def7cbce1519ff371e7d9c3ad42bfb52 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11da1): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcad6): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf977): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15755): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e2a): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x30a6): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x2877): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144bf): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12e5): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c45): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5d8e): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d2e): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd0a8): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x973e): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf92c): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd76f): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9c8e): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131b9): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13131): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa618): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf578): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb5f5): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x113a4): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21cb): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,20 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +RGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +yq_3;\fa │ │ │ │ │ ^R;A{FD │ │ │ │ │ e:g]j.q2 │ │ │ │ │ ssk4F6SL │ │ │ │ │ zQ^bf;Ph │ │ │ │ │ [)\SLP │ │ │ │ │ `RH|SFpPY │ │ │ │ │ 'Bd |uXi │ │ │ │ │ L]-dIJz8:C │ │ │ │ │ i3EbzX3~) │ │ │ │ │ -Gs*S{LhHmh │ │ │ │ │ -sPQl!|,^ │ │ │ │ │ -4.Kyr/W$!F │ │ │ │ │ -Id"^Ia.V │ │ │ │ │ +u(1T:k2: │ │ │ │ │ +KTb[?-U-P │ │ │ │ │ k)L{#7I^D │ │ │ │ │ yI%!9}Ke' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/a3/a7344c90367ffe003438f1500ed923c30dc668.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/49/56695603462dbadd20c0965d0041dac4a837f0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000054 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003054 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003058 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001a62 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001a61 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001bec 0001ec 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001dd8 000774 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00254c 000105 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002654 007b72 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a1c8 000414 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a5dc 0035ef 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a5dc 0035ee 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00dbcc 000066 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00dc34 000940 10 33 117 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e574 000420 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e994 00015e 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), │ │ │ │ ├── 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: a3a7344c90367ffe003438f1500ed923c30dc668 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4956695603462dbadd20c0965d0041dac4a837f0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11db6): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcbaa): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xfa01): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15777): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e65): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3101): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x2881): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1450b): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1343): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3ca0): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e83): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d89): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd16c): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x97ab): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf9b6): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd83b): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9cfb): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x1319f): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13117): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa695): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5ef): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb6a9): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11392): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21d5): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 46 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fbc │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5208 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5248 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 157 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b87 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 158 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f1 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4287,27 +4287,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: 0x5429 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,31 +1,22 @@ │ │ │ │ │ -hGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -$5zb3$7z │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +#%)z6<$Y │ │ │ │ │ f(R]k;lQ. │ │ │ │ │ -E@e8@e:@eE@=" │ │ │ │ │ -)_-+]1Bz │ │ │ │ │ +)V[K?hgf*) │ │ │ │ │ _U ?!*LM_jl │ │ │ │ │ C?(R7aYu │ │ │ │ │ ^:$d+|Aj>skB&P │ │ │ │ │ 0(#!)&:q │ │ │ │ │ -sXN83\E │ │ │ │ │ ]Dl'A!3 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b1/83eae91fad9207b0fd825b21ef3e389776bc25.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c8/a1b6b37db3f1b89083d0c0c650e67b1e0f2701.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 00008c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000308c 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003090 000f18 000068 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0022d0 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 002458 00027c 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 0026d4 000b89 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 003260 000166 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 0033c8 007e24 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00b1ec 00091f 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00bb0c 003655 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0022d1 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 00245c 00027c 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 0026d8 000b89 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 003264 000166 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 0033cc 007e24 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00b1f0 00091f 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00bb10 003653 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00f164 0000a6 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00f20c 000c40 10 33 151 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00fe4c 00065b 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 0104a7 00015e 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), │ │ │ │ ├── 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: b183eae91fad9207b0fd825b21ef3e389776bc25 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c8a1b6b37db3f1b89083d0c0c650e67b1e0f2701 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3805,154 +3805,154 @@ │ │ │ │ │ <1d0d> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d0e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0f> DW_AT_type : (ref4) <0x1cc6>, Mix_Chunk │ │ │ │ │ <1><1d13>: Abbrev Number: 26 (DW_TAG_structure_type) │ │ │ │ │ <1d14> DW_AT_name : (strp) (offset: 0x12121): magic_api_t │ │ │ │ │ <1d18> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1a> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d1a> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d1b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1b> DW_AT_sibling : (ref4) <0x1e24> │ │ │ │ │ <2><1d1f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d20> DW_AT_name : (strp) (offset: 0xcea2): tp_version │ │ │ │ │ <1d24> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d25> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d25> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d26> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d27> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d2d> DW_AT_name : (strp) (offset: 0xfd85): data_directory │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d34> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d38> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d39>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d3a> DW_AT_name : (strp) (offset: 0x15c5d): update_progress_bar │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d41> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d45> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d46>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d47> DW_AT_name : (strp) (offset: 0x4f42): special_notify │ │ │ │ │ <1d4b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4c> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d4c> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d52> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d53>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d54> DW_AT_name : (strp) (offset: 0x32aa): sRGB_to_linear │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d5a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5b> DW_AT_type : (ref4) <0x1e33> │ │ │ │ │ <1d5f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d60>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d61> DW_AT_name : (strp) (offset: 0x2a36): linear_to_sRGB │ │ │ │ │ <1d65> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d66> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d66> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d67> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d68> DW_AT_type : (ref4) <0x1e47> │ │ │ │ │ <1d6c> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d6d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6e> DW_AT_name : (strp) (offset: 0x1498b): in_circle │ │ │ │ │ <1d72> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d73> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d73> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d74> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d75> DW_AT_type : (ref4) <0x1e65> │ │ │ │ │ <1d79> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7b> DW_AT_name : (strp) (offset: 0x1405): getpixel │ │ │ │ │ <1d7f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d80> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d80> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d81> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d82> DW_AT_type : (ref4) <0x1e88> │ │ │ │ │ <1d86> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d87>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d88> DW_AT_name : (strp) (offset: 0x3d22): putpixel │ │ │ │ │ <1d8c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8d> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d8d> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d8e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8f> DW_AT_type : (ref4) <0x1ea7> │ │ │ │ │ <1d93> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d94>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d95> DW_AT_name : (strp) (offset: 0x5fc7): xorpixel │ │ │ │ │ <1d99> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9a> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d9a> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d9b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9c> DW_AT_type : (ref4) <0x1ec1> │ │ │ │ │ <1da0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da2> DW_AT_name : (strp) (offset: 0x2f32): playsound │ │ │ │ │ <1da6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da7> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da7> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da9> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1dad> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dae>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daf> DW_AT_name : (strp) (offset: 0xd471): stopsound │ │ │ │ │ <1db3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db4> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1db4> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db6> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1dba> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbc> DW_AT_name : (strp) (offset: 0x9940): line │ │ │ │ │ <1dc0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc1> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dc1> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dc2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc3> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dc7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc9> DW_AT_name : (strp) (offset: 0xfd3a): button_down │ │ │ │ │ <1dcd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dce> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dce> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dcf> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dd0> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1dd4> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd6> DW_AT_name : (strp) (offset: 0xdaf6): rgbtohsv │ │ │ │ │ <1dda> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ddb> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1ddb> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1ddc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddd> DW_AT_type : (ref4) <0x1f7e> │ │ │ │ │ <1de1> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de3> DW_AT_name : (strp) (offset: 0x9f04): hsvtorgb │ │ │ │ │ <1de7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de8> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de8> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dea> DW_AT_type : (ref4) <0x1fa7> │ │ │ │ │ <1dee> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1def>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df0> DW_AT_name : (strp) (offset: 0x1361b): canvas_w │ │ │ │ │ <1df4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df5> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df5> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df6> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df7> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1dfb> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dfc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfd> DW_AT_name : (strp) (offset: 0x13593): canvas_h │ │ │ │ │ <1e01> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e02> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e02> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e03> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e04> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e08> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e09>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0a> DW_AT_name : (strp) (offset: 0xa88b): scale │ │ │ │ │ <1e0e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0f> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0f> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e10> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e11> DW_AT_type : (ref4) <0x1fca> │ │ │ │ │ <1e15> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e16>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e17> DW_AT_name : (strp) (offset: 0xf958): touched │ │ │ │ │ <1e1b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e1c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e1d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e1e> DW_AT_type : (ref4) <0x1fe3> │ │ │ │ │ <1e22> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e23>: Abbrev Number: 0 │ │ │ │ │ <1><1e24>: Abbrev Number: 39 (DW_TAG_subroutine_type) │ │ │ │ │ <1e25> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e25> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4168,23 +4168,23 @@ │ │ │ │ │ <2><1fe2>: Abbrev Number: 0 │ │ │ │ │ <1><1fe3>: Abbrev Number: 11 (DW_TAG_pointer_type) │ │ │ │ │ <1fe4> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe4> DW_AT_type : (ref4) <0x1fcf>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe8>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <1fe9> DW_AT_name : (strp) (offset: 0xb8f6): magic_api │ │ │ │ │ <1fed> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fee> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fee> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fef> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1ff0> DW_AT_type : (ref4) <0x1d13>, magic_api_t │ │ │ │ │ <1><1ff4>: Abbrev Number: 30 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ffa> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ffb> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ffb> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ffc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ffd> DW_AT_sibling : (ref4) <0x202c> │ │ │ │ │ <2><2001>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2002> DW_AT_name : (strp) (offset: 0x116bf): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2006> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2007>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2008> DW_AT_name : (strp) (offset: 0x23a9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd07 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fretwork.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x180f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 26 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 27 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x520a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x524a │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d7 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b53 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52f3 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4285,27 +4285,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: 0x542b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,24 @@ │ │ │ │ │ -%GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -pL.YCoe36 │ │ │ │ │ -[:oKQI{. │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +WZiLN"?^% │ │ │ │ │ _D6H&yzu │ │ │ │ │ x:BGdU` │ │ │ │ │ jOQyvieU │ │ │ │ │ r#dxe@~? │ │ │ │ │ |M!w>j> │ │ │ │ │ 4dZh+CFJ │ │ │ │ │ \|^|?FNExM │ │ │ │ │ *DMeD@:3 │ │ │ │ │ 0}E'd+NeNA*+ │ │ │ │ │ ocqFit2B │ │ │ │ │ glabS`8f │ │ │ │ │ lsF6!sqE+@ │ │ │ │ │ vR07L8l7 │ │ │ │ │ -(}\iC }\ │ │ │ │ │ -6'Im@y(K │ │ │ │ │ -.T_)[,R+P │ │ │ │ │ -|GJOvyGI{J │ │ │ │ │ -[{FO8K}& │ │ │ │ │ +Ytq]tYty │ │ │ │ │ +u~zySP_]m │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b6/eda7c4c1df71617e6fa8293b07628bcf92a9e8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b5/0f293b3ea4df4272b5b60832a2bd810e9339d1.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 001aa3 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001c2c 000244 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001e70 000781 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0025f4 000171 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002768 007fdc 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a744 00038e 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00aad4 00389a 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00e36e 000055 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00aad4 003899 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00e36d 000055 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00e3c4 0009e0 10 33 126 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00eda4 0003d9 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00f17d 00015e 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: b6eda7c4c1df71617e6fa8293b07628bcf92a9e8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b50f293b3ea4df4272b5b60832a2bd810e9339d1 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x12389): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xd1df): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfefb): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15fa4): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x5021): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x334e): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2a28): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14c59): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x13dd): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3e17): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x6124): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2fb2): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd5d2): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9cca): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfec0): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xdc78): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0xa2c5): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x137b0): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13728): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0xa7>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xac60): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xfad4): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xbc5a): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11990): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x2358): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2270 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2324 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 39 filenum: 19 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 53 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 54 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5406 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 59 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5446 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 59 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4335,27 +4335,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x54d3 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5527 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,26 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -2+CTq0]T │ │ │ │ │ +,Vg{^M5 A │ │ │ │ │ +q5\}\ `d │ │ │ │ │ PTGCzg^H │ │ │ │ │ ^>owomXgW │ │ │ │ │ bv:]^::H0E │ │ │ │ │ XLbpiGhs │ │ │ │ │ &T)*yx!+ │ │ │ │ │ GALCf:Tz │ │ │ │ │ Cw!Q?8SV\ │ │ │ │ │ Px"2!:=- │ │ │ │ │ !1a8)j@Z │ │ │ │ │ M{]xdBm&4 │ │ │ │ │ Pz"[\K/} │ │ │ │ │ bN|vGkwe │ │ │ │ │ $pSf+4cq │ │ │ │ │ -{pww[`q_ │ │ │ │ │ -SQ>+MKkc │ │ │ │ │ -!}}Rotct │ │ │ │ │ +V9L-K&W/ │ │ │ │ │ +yP~(iHdk │ │ │ │ │ +\@ftPGd;8 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b7/6ed0b33fe4125f56b165e3cd4b110ccbab535f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/1e/08c98e4f534f7444c21a7265ff0b5477006bf0.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 60020 (bytes into file) │ │ │ │ │ + Start of section headers: 60016 (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 0xea74: │ │ │ │ │ +There are 35 section headers, starting at offset 0xea70: │ │ │ │ │ │ │ │ │ │ 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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 00005c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000305c 000f18 000024 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003080 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001a84 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001a83 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001c0c 000229 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001e38 0006c2 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0024fc 0000f2 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0025f0 007ba3 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a194 0003b9 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a550 0035f5 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00db45 00004a 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00db90 000970 10 33 118 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e500 000413 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00e913 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a550 0035f2 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00db42 00004a 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00db8c 000970 10 33 118 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e4fc 000413 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00e90f 00015e 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: b76ed0b33fe4125f56b165e3cd4b110ccbab535f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1e08c98e4f534f7444c21a7265ff0b5477006bf0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11dd7): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcba5): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xfa57): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x157bf): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e78): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3105): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x287d): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1453b): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12f9): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3ca3): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e1b): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d8d): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd177): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x97d3): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xfa0c): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd839): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9d23): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131d2): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1314a): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa6cc): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf63f): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb6ab): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x113e1): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21df): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,27 @@ │ │ │ │ │ -S_GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -dNiQ&;:UZ │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +#n:Y=9(: │ │ │ │ │ +F5B,4Rmz │ │ │ │ │ .aj<=-qr │ │ │ │ │ O:(Rh=_m │ │ │ │ │ 7 FC~?ov!1 │ │ │ │ │ Chx"VrW# │ │ │ │ │ S~J/F;9! │ │ │ │ │ $$*/mD6e │ │ │ │ │ \OEHjo&# │ │ │ │ │ eh[mh]z( │ │ │ │ │ B D~NQ-D │ │ │ │ │ ~*I88cT3 │ │ │ │ │ zwuysyqu │ │ │ │ │ e(uKQDGjQ │ │ │ │ │ qaw]JqaA │ │ │ │ │ -Jr wq"I8,8 │ │ │ │ │ +\e.GJ1[} │ │ │ │ │ +fUS$3V4UZ │ │ │ │ │ +TCT>B}`[k │ │ │ │ │ +'K)PEJgr │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/ba/8deeb8e13f746aee28867dff1b4494d08a063e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/af/84464c26a25c5110f8213e3b472b531fa3018d.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 60824 (bytes into file) │ │ │ │ │ + Start of section headers: 60820 (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 0xed98: │ │ │ │ │ +There are 35 section headers, starting at offset 0xed94: │ │ │ │ │ │ │ │ │ │ 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 0000dc 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001f4 000118 0002c0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000078 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003078 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000307c 000f18 000028 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001aef 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001aee 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001c78 000223 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001e9c 000768 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002604 000161 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002768 007b91 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a2fc 000463 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a760 0035f5 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00dd55 00001c 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00dd74 000a80 10 33 127 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e7f4 000446 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00ec3a 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a760 0035f4 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00dd54 00001c 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00dd70 000a80 10 33 127 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e7f0 000446 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00ec36 00015e 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: ba8deeb8e13f746aee28867dff1b4494d08a063e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: af84464c26a25c5110f8213e3b472b531fa3018d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11d5e): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xca69): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf952): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15790): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4cad): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x308c): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x27fc): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14533): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1308): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3ad9): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5d0f): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d32): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd068): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x957b): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf907): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd705): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9b29): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13177): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x130ef): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa4f4): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf4ec): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0xe8>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb504): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11302): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x21ab): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -169,16 +169,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 56 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 57 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2991 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 58 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 58 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 59 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 60 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 61 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 64 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 63 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 64 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3603 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,26 @@ │ │ │ │ │ ->GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +E#%?Z=zH │ │ │ │ │ +D)cdua3w │ │ │ │ │ #d*T+7?[ │ │ │ │ │ hakemcig │ │ │ │ │ $o$lLx<% │ │ │ │ │ L?~<-Sd E │ │ │ │ │ 7!AUawK │ │ │ │ │ GZ3TTr0{ │ │ │ │ │ jC6/_mVV │ │ │ │ │ %/K6m vR8 │ │ │ │ │ ddv#at_3@ │ │ │ │ │ ciH9@Ia1 │ │ │ │ │ [L|0>-IL │ │ │ │ │ -ot$oshr#' │ │ │ │ │ -EGciIInU I │ │ │ │ │ -GK?2)cd6 │ │ │ │ │ +xS(:KO!a │ │ │ │ │ +;@OL1;bl │ │ │ │ │ +@~\unf8p │ │ │ │ │ +-vc>ZV'jou │ │ │ │ │ +E.}0Il8< │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/ba/a0271ea6fe02bf04e7e3aed4f1de19124b9485.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/7a/80734e3815c20ec910f3bc300a490c3a93f949.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 60780 (bytes into file) │ │ │ │ │ + Start of section headers: 60772 (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 0xed6c: │ │ │ │ │ +There are 35 section headers, starting at offset 0xed64: │ │ │ │ │ │ │ │ │ │ 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,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000080 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003080 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003084 000f18 00001c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001afe 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 001c88 00021c 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 001ea4 0007e7 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 00268c 00017b 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 002808 007b7a 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00a384 0003ca 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a750 0035f9 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00dd49 00002c 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00dd78 000a30 10 33 121 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e7a8 000465 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00ec0d 00015e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001afa 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 001c84 00021c 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 001ea0 0007e7 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 002688 00017b 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 002804 007b7a 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00a380 0003ca 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a74c 0035f8 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00dd44 00002c 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00dd70 000a30 10 33 121 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e7a0 000465 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00ec05 00015e 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: baa0271ea6fe02bf04e7e3aed4f1de19124b9485 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a80734e3815c20ec910f3bc300a490c3a93f949 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11d97): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcb88): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf99b): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x156ca): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4d5a): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x310b): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2866): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14473): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x12d7): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3bac): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5e8d): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2d91): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd164): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x96bb): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf960): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd7bf): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9c7d): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x1315c): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x130d4): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa62f): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf592): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb653): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11365): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x21fa): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -186,16 +186,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 62 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 20 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2aff │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 63 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 63 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 64 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x536d │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 69 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x53ad │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 69 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4294,27 +4294,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x543a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x548e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,20 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -qR`t@"W`} │ │ │ │ │ -uw6Sydt.ru │ │ │ │ │ +IGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +| │ │ │ │ │ -@dr`0Y"@U< │ │ │ │ │ -t^x(F$iI< │ │ │ │ │ -]gK$z DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11db1): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb54): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xfa18): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x1571b): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4eb2): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3166): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28de): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144cc): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x132d): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3ced): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e45): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2dee): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd126): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x974a): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf9cd): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd7f8): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9c9a): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x13198): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13110): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa64a): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf619): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb629): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x113b4): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2248): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 filename: /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1162 filenum: 45 filename: /usr/include/arm-linux-gnueabihf/bits/floatn.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fb4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 79 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 85 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -$9 NYL4_ │ │ │ │ │ +i=$:Zestx │ │ │ │ │ +-gD=z[:I │ │ │ │ │ +iPr|R~'/ │ │ │ │ │ Z^>B3X:!E │ │ │ │ │ >d+|]j>skB │ │ │ │ │ NeB&TV&y|!K │ │ │ │ │ /\V~z?M2 │ │ │ │ │ H6Ks#ome#iz │ │ │ │ │ Nw,aMgZ/8 │ │ │ │ │ -zw3:Q6~EK │ │ │ │ │ -Si,_e^TU0+ │ │ │ │ │ -&+dj#mRo │ │ │ │ │ -5BMbG#U_ │ │ │ │ │ +5NCy&%-)4 │ │ │ │ │ +96e12%i' │ │ │ │ │ +1Rvc^GIGT} │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/be/e3617e43236a195ef8a4d6492328f32c70e6c7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ce/87a9036d16b375629e3c554fd35ff0c5e02e99.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 8% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000068 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003068 000f18 000024 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 0000308c 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 000a9e 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 000a9d 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000c28 00020e 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000e38 000645 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001480 0000e9 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00156c 0076fc 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 008c68 0001c9 00 C 0 0 4 │ │ │ │ │ [30] .debug_macro PROGBITS 00000000 008e34 0038e9 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00c71d 000017 00 0 0 1 │ │ │ │ ├── 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: bee3617e43236a195ef8a4d6492328f32c70e6c7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ce87a9036d16b375629e3c554fd35ff0c5e02e99 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -611,154 +611,154 @@ │ │ │ │ │ <455> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <456> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <457> DW_AT_type : (ref4) <0x40e>, Mix_Chunk │ │ │ │ │ <1><45b>: Abbrev Number: 28 (DW_TAG_structure_type) │ │ │ │ │ <45c> DW_AT_name : (strp) (offset: 0x11239): magic_api_t │ │ │ │ │ <460> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <461> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <462> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <462> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <463> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <463> DW_AT_sibling : (ref4) <0x56c> │ │ │ │ │ <2><467>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0xc30d): tp_version │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0xa7> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><474>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0xefdf): data_directory │ │ │ │ │ <479> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0xa7> │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><481>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x1483d): update_progress_bar │ │ │ │ │ <486> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x12b> │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><48e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x4a30): special_notify │ │ │ │ │ <493> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x11a> │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><49b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0x2dea): sRGB_to_linear │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x57b> │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><4a8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0x25a7): linear_to_sRGB │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x58f> │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><4b5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x13836): in_circle │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x5ad> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><4c2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x1130): getpixel │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x5d0> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4cf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0x384e): putpixel │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x5ef> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4dc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0x59da): xorpixel │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x609> │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4e9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0x2ad0): playsound │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x628> │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4f6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0xc8c3): stopsound │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x12b> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><503>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0x9030): line │ │ │ │ │ <508> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x68e> │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><510>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0xef99): button_down │ │ │ │ │ <515> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x698> │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><51d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0xcf70): rgbtohsv │ │ │ │ │ <522> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x6c6> │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><52a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0x9632): hsvtorgb │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x6ef> │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><537>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <538> DW_AT_name : (strp) (offset: 0x125f1): canvas_w │ │ │ │ │ <53c> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <53d> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <53d> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <53e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <53f> DW_AT_type : (ref4) <0x75>, int │ │ │ │ │ <543> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><544>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <545> DW_AT_name : (strp) (offset: 0x1255f): canvas_h │ │ │ │ │ <549> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <54a> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <54a> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <54b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <54c> DW_AT_type : (ref4) <0x75>, int │ │ │ │ │ <550> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><551>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <552> DW_AT_name : (strp) (offset: 0x9f64): scale │ │ │ │ │ <556> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <557> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <557> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <558> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <559> DW_AT_type : (ref4) <0x712> │ │ │ │ │ <55d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><55e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <55f> DW_AT_name : (strp) (offset: 0x10c04): touched │ │ │ │ │ <563> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <564> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <564> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <565> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <566> DW_AT_type : (ref4) <0x72b> │ │ │ │ │ <56a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><56b>: Abbrev Number: 0 │ │ │ │ │ <1><56c>: Abbrev Number: 18 (DW_TAG_subroutine_type) │ │ │ │ │ <56d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0xf4>, float │ │ │ │ │ @@ -974,23 +974,23 @@ │ │ │ │ │ <2><72a>: Abbrev Number: 0 │ │ │ │ │ <1><72b>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <72c> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <72c> DW_AT_type : (ref4) <0x717>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><730>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <731> DW_AT_name : (strp) (offset: 0xae8f): magic_api │ │ │ │ │ <735> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <736> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <736> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <737> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <738> DW_AT_type : (ref4) <0x45b>, magic_api_t │ │ │ │ │ <1><73c>: Abbrev Number: 42 (DW_TAG_enumeration_type) │ │ │ │ │ <73d> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <73d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <73d> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <741> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <742> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <742> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <743> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <744> DW_AT_sibling : (ref4) <0x773> │ │ │ │ │ <2><748>: Abbrev Number: 9 (DW_TAG_enumerator) │ │ │ │ │ <749> DW_AT_name : (strp) (offset: 0x10955): MAGIC_TYPE_DISTORTS │ │ │ │ │ <74d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><74e>: Abbrev Number: 9 (DW_TAG_enumerator) │ │ │ │ │ <74f> DW_AT_name : (strp) (offset: 0x1ee5): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 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: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 47 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 48 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 49 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 50 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 52 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 53 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ --- ./usr/lib/debug/.build-id/cf/81445d7eb05d2575ce345c6b39be9872faf238.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/79/9b5b86b2e6da809556b41d1d87d827ad0959a3.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 72696 (bytes into file) │ │ │ │ │ + Start of section headers: 72700 (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 0x11bf8: │ │ │ │ │ +There are 35 section headers, starting at offset 0x11bfc: │ │ │ │ │ │ │ │ │ │ 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 000100 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000218 000118 000400 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00003f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00004000 000f18 0000c8 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 000040c8 000f18 00004c 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00004114 000f18 000048 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 002b18 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 002ca0 00028a 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 002f2c 000ea8 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 003dd4 00018b 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 003f60 0084eb 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00c44c 00095d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00cdac 003920 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 0106cc 0000e2 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 0107b0 000c30 10 33 134 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 0113e0 0006b7 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 011a97 00015e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 002b19 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 002ca4 00028a 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 002f30 000ea8 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 003dd8 00018b 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 003f64 0084eb 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00c450 00095d 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00cdb0 00391e 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 0106d0 0000e2 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 0107b4 000c30 10 33 134 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 0113e4 0006b7 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 011a9b 00015e 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: cf81445d7eb05d2575ce345c6b39be9872faf238 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 799b5b86b2e6da809556b41d1d87d827ad0959a3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4297,154 +4297,154 @@ │ │ │ │ │ <2167> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <2168> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2169> DW_AT_type : (ref4) <0x211f>, Mix_Chunk │ │ │ │ │ <1><216d>: Abbrev Number: 25 (DW_TAG_structure_type) │ │ │ │ │ <216e> DW_AT_name : (strp) (offset: 0x12f40): magic_api_t │ │ │ │ │ <2172> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <2173> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2174> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <2174> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <2175> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <2176> DW_AT_sibling : (ref4) <0x227f> │ │ │ │ │ <2><217a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <217b> DW_AT_name : (strp) (offset: 0xd92f): tp_version │ │ │ │ │ <217f> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2180> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <2180> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <2181> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2182> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <2186> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><2187>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2188> DW_AT_name : (strp) (offset: 0x10a54): data_directory │ │ │ │ │ <218c> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <218d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <218d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <218e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <218f> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <2193> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><2194>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2195> DW_AT_name : (strp) (offset: 0x16a96): update_progress_bar │ │ │ │ │ <2199> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <219a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <219a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <219b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <219c> DW_AT_type : (ref4) <0x3d7> │ │ │ │ │ <21a0> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><21a1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21a2> DW_AT_name : (strp) (offset: 0x5477): special_notify │ │ │ │ │ <21a6> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21a7> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <21a7> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <21a8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21a9> DW_AT_type : (ref4) <0x3c6> │ │ │ │ │ <21ad> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><21ae>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21af> DW_AT_name : (strp) (offset: 0x35bc): sRGB_to_linear │ │ │ │ │ <21b3> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21b4> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <21b4> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <21b5> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <21b6> DW_AT_type : (ref4) <0x228e> │ │ │ │ │ <21ba> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><21bb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21bc> DW_AT_name : (strp) (offset: 0x15393): linear_to_sRGB │ │ │ │ │ <21c0> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21c1> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <21c1> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <21c2> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <21c3> DW_AT_type : (ref4) <0x22a2> │ │ │ │ │ <21c7> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><21c8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21c9> DW_AT_name : (strp) (offset: 0x1572b): in_circle │ │ │ │ │ <21cd> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21ce> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <21ce> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <21cf> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <21d0> DW_AT_type : (ref4) <0x22c0> │ │ │ │ │ <21d4> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><21d5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21d6> DW_AT_name : (strp) (offset: 0x15af): getpixel │ │ │ │ │ <21da> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21db> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <21db> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <21dc> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <21dd> DW_AT_type : (ref4) <0x22e3> │ │ │ │ │ <21e1> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><21e2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21e3> DW_AT_name : (strp) (offset: 0x40b7): putpixel │ │ │ │ │ <21e7> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21e8> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <21e8> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <21e9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21ea> DW_AT_type : (ref4) <0x2302> │ │ │ │ │ <21ee> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><21ef>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21f0> DW_AT_name : (strp) (offset: 0x662b): xorpixel │ │ │ │ │ <21f4> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <21f5> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <21f5> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <21f6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21f7> DW_AT_type : (ref4) <0x231c> │ │ │ │ │ <21fb> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><21fc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21fd> DW_AT_name : (strp) (offset: 0x3291): playsound │ │ │ │ │ <2201> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2202> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <2202> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <2203> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2204> DW_AT_type : (ref4) <0x233b> │ │ │ │ │ <2208> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><2209>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <220a> DW_AT_name : (strp) (offset: 0xdf58): stopsound │ │ │ │ │ <220e> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <220f> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <220f> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <2210> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2211> DW_AT_type : (ref4) <0x3d7> │ │ │ │ │ <2215> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><2216>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2217> DW_AT_name : (strp) (offset: 0xa19a): line │ │ │ │ │ <221b> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <221c> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <221c> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <221d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <221e> DW_AT_type : (ref4) <0x23a1> │ │ │ │ │ <2222> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2223>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2224> DW_AT_name : (strp) (offset: 0x10a09): button_down │ │ │ │ │ <2228> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2229> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <2229> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <222a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <222b> DW_AT_type : (ref4) <0x23ab> │ │ │ │ │ <222f> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2230>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2231> DW_AT_name : (strp) (offset: 0xe68f): rgbtohsv │ │ │ │ │ <2235> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2236> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <2236> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <2237> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2238> DW_AT_type : (ref4) <0x23d9> │ │ │ │ │ <223c> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><223d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <223e> DW_AT_name : (strp) (offset: 0xa7bd): hsvtorgb │ │ │ │ │ <2242> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2243> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <2243> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <2244> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2245> DW_AT_type : (ref4) <0x2402> │ │ │ │ │ <2249> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><224a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <224b> DW_AT_name : (strp) (offset: 0x14310): canvas_w │ │ │ │ │ <224f> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2250> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <2250> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <2251> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2252> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2256> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2257>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2258> DW_AT_name : (strp) (offset: 0x14288): canvas_h │ │ │ │ │ <225c> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <225d> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <225d> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <225e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <225f> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2263> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2264>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2265> DW_AT_name : (strp) (offset: 0xb1df): scale │ │ │ │ │ <2269> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <226a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <226a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <226b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <226c> DW_AT_type : (ref4) <0x2425> │ │ │ │ │ <2270> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2271>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2272> DW_AT_name : (strp) (offset: 0x105e2): touched │ │ │ │ │ <2276> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2277> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <2277> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <2278> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2279> DW_AT_type : (ref4) <0x243e> │ │ │ │ │ <227d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><227e>: Abbrev Number: 0 │ │ │ │ │ <1><227f>: Abbrev Number: 39 (DW_TAG_subroutine_type) │ │ │ │ │ <2280> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2280> DW_AT_type : (ref4) <0x36b>, float │ │ │ │ │ @@ -4660,23 +4660,23 @@ │ │ │ │ │ <2><243d>: Abbrev Number: 0 │ │ │ │ │ <1><243e>: Abbrev Number: 10 (DW_TAG_pointer_type) │ │ │ │ │ <243f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <243f> DW_AT_type : (ref4) <0x242a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2443>: Abbrev Number: 9 (DW_TAG_typedef) │ │ │ │ │ <2444> DW_AT_name : (strp) (offset: 0xc214): magic_api │ │ │ │ │ <2448> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2449> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2449> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <244a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <244b> DW_AT_type : (ref4) <0x216d>, magic_api_t │ │ │ │ │ <1><244f>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <2450> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2451> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2451> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2455> DW_AT_decl_file : (data1) 22 │ │ │ │ │ - <2456> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2456> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2457> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2458> DW_AT_sibling : (ref4) <0x2487> │ │ │ │ │ <2><245c>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <245d> DW_AT_name : (strp) (offset: 0x12524): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2461> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2462>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2463> DW_AT_name : (strp) (offset: 0x25c0): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2251 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 40 filenum: 22 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 57 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 57 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 58 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 8 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 59 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543f │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 63 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 21 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 21 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 63 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5560 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,21 @@ │ │ │ │ │ -8GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -36Ad%s6Q| │ │ │ │ │ --`D+F%1f │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +?NtEP?^$#B │ │ │ │ │ +/mm3fM`a │ │ │ │ │ +7H\8W]cnB │ │ │ │ │ +]6m R%7c │ │ │ │ │ +cW"mWH ] │ │ │ │ │ P6{L7Jt~e │ │ │ │ │ P-Aym_]\T/ │ │ │ │ │ `wjYufL" │ │ │ │ │ 0W(4"H[, │ │ │ │ │ ^_oE`.\\/p │ │ │ │ │ bh#$',RB │ │ │ │ │ qvO);Hbu │ │ │ │ │ -\9pm+T[( │ │ │ │ │ -f`c;USTj │ │ │ │ │ -@n[/NSv, │ │ │ │ │ +4oI. s!, │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/d5/481783ef08194e28d11adcdb803d428bcd0925.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5a/4062f88a2eb2911b7157f742e08c6ea98632bc.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 65056 (bytes into file) │ │ │ │ │ + Start of section headers: 65060 (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 0xfe20: │ │ │ │ │ +There are 35 section headers, starting at offset 0xfe24: │ │ │ │ │ │ │ │ │ │ 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 0000d8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001f0 000118 0002c0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 00007c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000307c 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003080 000f18 000050 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0020a6 00 C 0 0 4 │ │ │ │ │ - [25] .debug_abbrev PROGBITS 00000000 002230 000259 00 C 0 0 4 │ │ │ │ │ - [26] .debug_line PROGBITS 00000000 00248c 000a7e 00 C 0 0 4 │ │ │ │ │ - [27] .debug_frame PROGBITS 00000000 002f0c 000142 00 C 0 0 4 │ │ │ │ │ - [28] .debug_str PROGBITS 00000000 003050 007d4a 01 MSC 0 0 4 │ │ │ │ │ - [29] .debug_loclists PROGBITS 00000000 00ad9c 0007f9 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00b598 003632 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00ebcc 0000af 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00ec7c 000b20 10 33 137 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00f79c 000525 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00fcc1 00015e 00 0 0 1 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0020a9 00 C 0 0 4 │ │ │ │ │ + [25] .debug_abbrev PROGBITS 00000000 002234 000259 00 C 0 0 4 │ │ │ │ │ + [26] .debug_line PROGBITS 00000000 002490 000a7e 00 C 0 0 4 │ │ │ │ │ + [27] .debug_frame PROGBITS 00000000 002f10 000142 00 C 0 0 4 │ │ │ │ │ + [28] .debug_str PROGBITS 00000000 003054 007d4a 01 MSC 0 0 4 │ │ │ │ │ + [29] .debug_loclists PROGBITS 00000000 00ada0 0007f9 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00b59c 003631 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00ebd0 0000af 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00ec80 000b20 10 33 137 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00f7a0 000525 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00fcc5 00015e 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: d5481783ef08194e28d11adcdb803d428bcd0925 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a4062f88a2eb2911b7157f742e08c6ea98632bc │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3803,154 +3803,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 23 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x12105): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcdf2): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfc92): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15b55): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4fc8): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x322a): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x29b6): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14927): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x13a3): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3d9e): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5fac): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2eb2): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd3d4): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9929): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfc47): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xda79): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9ece): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x135ad): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13525): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa861): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf861): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 40 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4166,23 +4166,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 10 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb87c): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11670): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x22ed): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xcfd │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rails.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1805 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 2 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 26 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 27 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5200 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5240 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b49 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4282,27 +4282,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: 0x5421 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5475 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,20 @@ │ │ │ │ │ - %GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -_OepltA> │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +rbK WBxB │ │ │ │ │ +[g~GlD,3" │ │ │ │ │ j_971`Nt` │ │ │ │ │ v*V-o4FH │ │ │ │ │ Z:3zh1xP │ │ │ │ │ C%j │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/da/2e0ce643c7a76fd1d9cea686b033430793d835.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/71/3011f5c454533fddb31c611c6a6fc56b7f437d.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 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000058 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003058 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003068 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001940 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 00193f 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001ac8 0001e8 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001cb0 00072a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0023dc 0000fc 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0024d8 007bbd 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a098 00044d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a4e8 0035da 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00dac2 000072 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a4e8 0035d9 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00dac1 000072 00 0 0 1 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00db34 0009b0 10 33 121 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00e4e4 0003d2 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00e8b6 00015e 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: da2e0ce643c7a76fd1d9cea686b033430793d835 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 713011f5c454533fddb31c611c6a6fc56b7f437d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11dda): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcc45): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfa79): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x157cd): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4fc9): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x31b5): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28f5): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1454c): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x13d1): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3d60): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x6016): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2e3d): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd1d3): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x988a): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfa2e): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd839): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9e15): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131fe): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13176): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa7a6): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf606): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb7b2): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x1137a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x227f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc97 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/blind.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x179f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 25 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x519a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51da │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4265,27 +4265,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: 0x53bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x540f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,18 @@ │ │ │ │ │ -5GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +C}GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +_OZJ_,Jl │ │ │ │ │ f!Po]4.q │ │ │ │ │ \3kPkIQY │ │ │ │ │ cMRN?Ei. │ │ │ │ │ \Lw>GQ`k │ │ │ │ │ -f"T^T>Re │ │ │ │ │ +>}c0 C9P7 │ │ │ │ │ +{}AJbZW$:Ml │ │ │ │ │ +L{C~Ce"p │ │ │ │ │ +y&87n(Gn │ │ │ │ │ +?`8$1s;Xu │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/da/c1f239e117d138ab141d68854e1ad030580a1c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/56/c10963f05309cfd43bb8a10b7508060751ecce.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 58640 (bytes into file) │ │ │ │ │ + Start of section headers: 58636 (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 0xe510: │ │ │ │ │ +There are 35 section headers, starting at offset 0xe50c: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 0001f0 10 A 4 3 4 │ │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 0018f3 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a7c 0001d1 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001c50 000629 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 00227c 0000fc 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002378 007b5c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009ed4 000296 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a16c 0035ff 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d76b 000017 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00d784 0008d0 10 33 113 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00e054 00035c 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00e3b0 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a16c 0035fc 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d768 000017 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00d780 0008d0 10 33 113 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00e050 00035c 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00e3ac 00015e 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: dac1f239e117d138ab141d68854e1ad030580a1c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 56c10963f05309cfd43bb8a10b7508060751ecce │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d08): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xca7f): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf959): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x156e3): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e5d): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x30d8): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x286e): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x14471): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12fe): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c6d): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5df4): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d53): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd051): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x96f5): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf90e): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd718): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9c45): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x1311c): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13094): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0xa0>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa5d0): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf54d): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb56a): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x1130b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21f1): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,21 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +k$$Z{FJL │ │ │ │ │ +n$Uw(IQ │ │ │ │ │ s)|\x!3eZ │ │ │ │ │ j*Sd,3- │ │ │ │ │ 3Odm$AbN │ │ │ │ │ ;_h';P*Xx │ │ │ │ │ ^Is8`,YY │ │ │ │ │ 1|ZqY:hv │ │ │ │ │ yo3GcAI@ │ │ │ │ │ -6mzhCuvlI │ │ │ │ │ -N^\hbgyOjEmwU │ │ │ │ │ +UmUW)wnS] │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/dc/3f0ac7398390dca7af5d528b3323125a830056.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d0/08955f6b9628451723d5d67c1c75c1ac2607b6.debug │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 00005c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000305c 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003060 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 00187a 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 00187b 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a04 0001b8 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001bbc 00063a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0021f8 00011b 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 002314 007c90 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009fa4 000202 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a1a8 003660 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a1a8 00365f 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00d808 000970 10 32 118 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00e178 0003cf 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00e547 00014e 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: dc3f0ac7398390dca7af5d528b3323125a830056 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d008955f6b9628451723d5d67c1c75c1ac2607b6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11e7d): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb95): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xfa9d): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x158be): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4f40): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3134): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28a5): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1460f): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12fd): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3ce6): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5eed): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2dbc): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd145): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x97ca): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xfa52): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd842): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9d1a): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x1327f): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x131e6): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa68a): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf674): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x15a>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb647): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11404): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x21ec): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -100,16 +100,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 47 filename: /usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 20 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1f2a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 48 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 48 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 49 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 51 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -893,25 +893,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x525a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 54 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 53 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x529a │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 54 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 160 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 160 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5327 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ba3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 161 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5343 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4317,27 +4317,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: 0x547b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x54cf │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,26 @@ │ │ │ │ │ -VGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -{@ex@eFA- │ │ │ │ │ -?2%T$g}ss! │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +v$SiC*zj │ │ │ │ │ +?2:T(g}ss │ │ │ │ │ +dXohuX(i │ │ │ │ │ tq6?.W[x= │ │ │ │ │ kCU 7CYq │ │ │ │ │ (jN w_%R │ │ │ │ │ x0g}<=264 │ │ │ │ │ -@KCno0gw │ │ │ │ │ R VxaER} │ │ │ │ │ :"#gSU*@ │ │ │ │ │ |iBmGeE! │ │ │ │ │ w~9A 1L1 │ │ │ │ │ 4I{lzj2!S │ │ │ │ │ -)$h_7c:o( │ │ │ │ │ -X;eXUcZE │ │ │ │ │ -%9[8Fzd4 │ │ │ │ │ +>N?=*W\AX │ │ │ │ │ +U'CVk ZX │ │ │ │ │ +) >CRmhN │ │ │ │ │ +u: rVYKXT │ │ │ │ │ +L#[79i.( │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/e2/a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a8/e64174ebf5759b2fb336ba572c35ea273d9749.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000088 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003088 000f18 000034 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 000030bc 000f18 000010 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 001bcf 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 001bcd 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001d58 000215 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001f70 000823 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002794 000149 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0028e0 007c74 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a554 000534 00 C 0 0 4 │ │ │ │ │ [30] .debug_macro PROGBITS 00000000 00aa88 003601 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00e08c 000078 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: e2a7d81f9024cc6ee12b68fd2d7d99be77e7c6c6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a8e64174ebf5759b2fb336ba572c35ea273d9749 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3804,154 +3804,154 @@ │ │ │ │ │ <1d0d> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d0e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0f> DW_AT_type : (ref4) <0x1cc6>, Mix_Chunk │ │ │ │ │ <1><1d13>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d14> DW_AT_name : (strp) (offset: 0x11e20): magic_api_t │ │ │ │ │ <1d18> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1a> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d1a> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d1b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1b> DW_AT_sibling : (ref4) <0x1e24> │ │ │ │ │ <2><1d1f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d20> DW_AT_name : (strp) (offset: 0xcbea): tp_version │ │ │ │ │ <1d24> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d25> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d25> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d26> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d27> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d2b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d2d> DW_AT_name : (strp) (offset: 0xfa1e): data_directory │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d34> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d38> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d39>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d3a> DW_AT_name : (strp) (offset: 0x157d9): update_progress_bar │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d41> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d45> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d46>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d47> DW_AT_name : (strp) (offset: 0x4e04): special_notify │ │ │ │ │ <1d4b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4c> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d4c> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d52> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d53>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d54> DW_AT_name : (strp) (offset: 0x30f5): sRGB_to_linear │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d5a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5b> DW_AT_type : (ref4) <0x1e33> │ │ │ │ │ <1d5f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d60>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d61> DW_AT_name : (strp) (offset: 0x2874): linear_to_sRGB │ │ │ │ │ <1d65> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d66> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d66> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d67> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d68> DW_AT_type : (ref4) <0x1e47> │ │ │ │ │ <1d6c> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d6d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6e> DW_AT_name : (strp) (offset: 0x14558): in_circle │ │ │ │ │ <1d72> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d73> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d73> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d74> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d75> DW_AT_type : (ref4) <0x1e65> │ │ │ │ │ <1d79> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7b> DW_AT_name : (strp) (offset: 0x132b): getpixel │ │ │ │ │ <1d7f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d80> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d80> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d81> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d82> DW_AT_type : (ref4) <0x1e88> │ │ │ │ │ <1d86> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d87>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d88> DW_AT_name : (strp) (offset: 0x3bb6): putpixel │ │ │ │ │ <1d8c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8d> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d8d> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d8e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8f> DW_AT_type : (ref4) <0x1ea7> │ │ │ │ │ <1d93> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d94>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d95> DW_AT_name : (strp) (offset: 0x5f6a): xorpixel │ │ │ │ │ <1d99> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9a> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d9a> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d9b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9c> DW_AT_type : (ref4) <0x1ec1> │ │ │ │ │ <1da0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da2> DW_AT_name : (strp) (offset: 0x2d93): playsound │ │ │ │ │ <1da6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da7> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da7> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da9> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1dad> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dae>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daf> DW_AT_name : (strp) (offset: 0xd1d8): stopsound │ │ │ │ │ <1db3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db4> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1db4> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db6> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1dba> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbc> DW_AT_name : (strp) (offset: 0x96ab): line │ │ │ │ │ <1dc0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc1> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dc1> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dc2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc3> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dc7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc9> DW_AT_name : (strp) (offset: 0xf9d3): button_down │ │ │ │ │ <1dcd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dce> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dce> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dcf> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dd0> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1dd4> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd6> DW_AT_name : (strp) (offset: 0xd843): rgbtohsv │ │ │ │ │ <1dda> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ddb> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1ddb> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1ddc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddd> DW_AT_type : (ref4) <0x1f7e> │ │ │ │ │ <1de1> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de3> DW_AT_name : (strp) (offset: 0x9cb4): hsvtorgb │ │ │ │ │ <1de7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de8> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de8> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dea> DW_AT_type : (ref4) <0x1fa7> │ │ │ │ │ <1dee> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1def>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df0> DW_AT_name : (strp) (offset: 0x13201): canvas_w │ │ │ │ │ <1df4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df5> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df5> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df6> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df7> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1dfb> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dfc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfd> DW_AT_name : (strp) (offset: 0x13179): canvas_h │ │ │ │ │ <1e01> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e02> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1e02> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1e03> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e04> DW_AT_type : (ref4) <0x46>, int │ │ │ │ │ <1e08> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e09>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0a> DW_AT_name : (strp) (offset: 0xa674): scale │ │ │ │ │ <1e0e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0f> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0f> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e10> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e11> DW_AT_type : (ref4) <0x1fca> │ │ │ │ │ <1e15> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e16>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e17> DW_AT_name : (strp) (offset: 0xf5f4): touched │ │ │ │ │ <1e1b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e1c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e1d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e1e> DW_AT_type : (ref4) <0x1fe3> │ │ │ │ │ <1e22> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e23>: Abbrev Number: 0 │ │ │ │ │ <1><1e24>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e25> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e25> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4167,23 +4167,23 @@ │ │ │ │ │ <2><1fe2>: Abbrev Number: 0 │ │ │ │ │ <1><1fe3>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fe4> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fe4> DW_AT_type : (ref4) <0x1fcf>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe8>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe9> DW_AT_name : (strp) (offset: 0xb675): magic_api │ │ │ │ │ <1fed> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fee> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fee> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fef> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1ff0> DW_AT_type : (ref4) <0x1d13>, magic_api_t │ │ │ │ │ <1><1ff4>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ffa> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ffb> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ffb> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ffc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ffd> DW_AT_sibling : (ref4) <0x202c> │ │ │ │ │ <2><2001>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2002> DW_AT_name : (strp) (offset: 0x11421): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2006> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2007>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2008> DW_AT_name : (strp) (offset: 0x222c): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -186,16 +186,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 61 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 20 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2b17 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 62 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 62 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 63 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 65 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5385 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 68 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 67 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x53c5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 68 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4298,27 +4298,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x5452 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x54a6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,25 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -]%\d [J" │ │ │ │ │ +IGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +tUwW}]]]]} │ │ │ │ │ pO x.|y\ │ │ │ │ │ j|Y)6z|e │ │ │ │ │ ulxF<`yF │ │ │ │ │ tw2x#lII3 │ │ │ │ │ 8%xYmAu= │ │ │ │ │ 'BYEwru8 │ │ │ │ │ ~kJF$ZF! │ │ │ │ │ {CG"0}|> │ │ │ │ │ ( Y7<9 c)z │ │ │ │ │ #uT75DT+ │ │ │ │ │ = MSCU~qJ │ │ │ │ │ -zXPO=[mS │ │ │ │ │ -3*%caFfT │ │ │ │ │ -6sRZAZOI3 │ │ │ │ │ -H2(-Lha+/ │ │ │ │ │ +JO9e2e3= │ │ │ │ │ +cnp\Yo_mq │ │ │ │ │ +0Ee&g:U] │ │ │ │ │ +q.2!- DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11d87): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb33): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf9b6): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x157cb): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4ecf): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3134): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28e7): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1454e): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12ca): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3cc7): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e66): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2dbc): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd105): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x978d): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf96b): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd7cc): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9cdd): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131a8): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13120): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa663): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf5c3): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb632): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x1136e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x223f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2117 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2127 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b7e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,29 @@ │ │ │ │ │ -.GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +vOGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ ]I6]bWm_gD │ │ │ │ │ o&>,pG8) │ │ │ │ │ aXi"0uxLxH │ │ │ │ │ m&hQaA]) │ │ │ │ │ DnMS?%Z? │ │ │ │ │ U;M*JSbD^ │ │ │ │ │ ,v_%TvN │ │ │ │ │ UGy hU&5e !"KH │ │ │ │ │ l\R2|U0p │ │ │ │ │ :9v,$QZg │ │ │ │ │ <|\q99hv │ │ │ │ │ .H}QU,lHv │ │ │ │ │ sF6h"XQ5 │ │ │ │ │ -.KIr/W$1F │ │ │ │ │ +*_[?-S6* │ │ │ │ │ +zo&"M[+C │ │ │ │ │ +%.#K?4+k │ │ │ │ │ +],QKHE/U │ │ │ │ │ +1'Ks Gkz │ │ │ │ │ +}f41v1Q1 │ │ │ │ │ +f.HGF{,A │ │ │ │ │ +=~G&Vxdfo │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/e5/c536bad7477e07ea6e9ab4d81a21c015b38617.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cb/5b6366d82358e55cd214b2445e3109d551037e.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 55076 (bytes into file) │ │ │ │ │ + Start of section headers: 55072 (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 0xd724: │ │ │ │ │ +There are 34 section headers, starting at offset 0xd720: │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ @@ -22,22 +22,22 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 00005c 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 0000305c 000f18 000018 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003074 000f18 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 000b90 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 000b8f 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 000d18 000227 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 000f40 0006ee 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 001630 0000eb 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 00171c 0075e9 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 008d08 00031c 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009024 00387b 00 C 0 0 4 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 00c8a0 000960 10 32 116 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 00d200 0003d6 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 00d5d6 00014e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009024 003877 00 C 0 0 4 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 00c89c 000960 10 32 116 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 00d1fc 0003d6 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 00d5d2 00014e 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: e5c536bad7477e07ea6e9ab4d81a21c015b38617 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb5b6366d82358e55cd214b2445e3109d551037e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -591,154 +591,154 @@ │ │ │ │ │ <42d> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <42e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <42f> DW_AT_type : (ref4) <0x3e6>, Mix_Chunk │ │ │ │ │ <1><433>: Abbrev Number: 31 (DW_TAG_structure_type) │ │ │ │ │ <434> DW_AT_name : (strp) (offset: 0x11082): magic_api_t │ │ │ │ │ <438> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <439> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <43a> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <43a> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <43b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <43b> DW_AT_sibling : (ref4) <0x544> │ │ │ │ │ <2><43f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <440> DW_AT_name : (strp) (offset: 0xc1f7): tp_version │ │ │ │ │ <444> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <445> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <445> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <446> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <447> DW_AT_type : (ref4) <0x9b> │ │ │ │ │ <44b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><44c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <44d> DW_AT_name : (strp) (offset: 0xee3a): data_directory │ │ │ │ │ <451> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <452> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <452> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <453> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <454> DW_AT_type : (ref4) <0x9b> │ │ │ │ │ <458> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><459>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <45a> DW_AT_name : (strp) (offset: 0x14664): update_progress_bar │ │ │ │ │ <45e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <45f> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <45f> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <460> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <461> DW_AT_type : (ref4) <0x107> │ │ │ │ │ <465> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><466>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <467> DW_AT_name : (strp) (offset: 0x492c): special_notify │ │ │ │ │ <46b> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <46c> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <46c> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <46d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46e> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <472> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><473>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <474> DW_AT_name : (strp) (offset: 0x2d43): sRGB_to_linear │ │ │ │ │ <478> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <479> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <479> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <47a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <47b> DW_AT_type : (ref4) <0x553> │ │ │ │ │ <47f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><480>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <481> DW_AT_name : (strp) (offset: 0x2543): linear_to_sRGB │ │ │ │ │ <485> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <486> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <486> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <487> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <488> DW_AT_type : (ref4) <0x567> │ │ │ │ │ <48c> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><48d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <48e> DW_AT_name : (strp) (offset: 0x1363f): in_circle │ │ │ │ │ <492> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <493> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <493> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <494> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <495> DW_AT_type : (ref4) <0x585> │ │ │ │ │ <499> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><49a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <49b> DW_AT_name : (strp) (offset: 0x1141): getpixel │ │ │ │ │ <49f> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4a0> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <4a0> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <4a1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4a2> DW_AT_type : (ref4) <0x5a8> │ │ │ │ │ <4a6> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><4a7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4a8> DW_AT_name : (strp) (offset: 0x379f): putpixel │ │ │ │ │ <4ac> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ad> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <4ad> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <4ae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4af> DW_AT_type : (ref4) <0x5c7> │ │ │ │ │ <4b3> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><4b4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4b5> DW_AT_name : (strp) (offset: 0x58de): xorpixel │ │ │ │ │ <4b9> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ba> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <4ba> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <4bb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bc> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <4c0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><4c1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4c2> DW_AT_name : (strp) (offset: 0x2a64): playsound │ │ │ │ │ <4c6> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4c7> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <4c7> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <4c8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c9> DW_AT_type : (ref4) <0x600> │ │ │ │ │ <4cd> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4ce>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4cf> DW_AT_name : (strp) (offset: 0xc79b): stopsound │ │ │ │ │ <4d3> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4d4> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <4d4> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <4d5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d6> DW_AT_type : (ref4) <0x107> │ │ │ │ │ <4da> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><4db>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x8f7a): line │ │ │ │ │ <4e0> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4e1> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <4e1> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <4e2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e3> DW_AT_type : (ref4) <0x666> │ │ │ │ │ <4e7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4e8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0xedf4): button_down │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><4f5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0xce1c): rgbtohsv │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x69e> │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><502>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x957c): hsvtorgb │ │ │ │ │ <507> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x6c7> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><50f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x12423): canvas_w │ │ │ │ │ <514> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x75>, int │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><51c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x1239b): canvas_h │ │ │ │ │ <521> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x75>, int │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><529>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x9ea3): scale │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x6ea> │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><536>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x10a4d): touched │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x703> │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><543>: Abbrev Number: 0 │ │ │ │ │ <1><544>: Abbrev Number: 20 (DW_TAG_subroutine_type) │ │ │ │ │ <545> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <545> DW_AT_type : (ref4) <0xd0>, float │ │ │ │ │ @@ -954,23 +954,23 @@ │ │ │ │ │ <2><702>: Abbrev Number: 0 │ │ │ │ │ <1><703>: Abbrev Number: 4 (DW_TAG_pointer_type) │ │ │ │ │ <704> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <704> DW_AT_type : (ref4) <0x6ef>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><708>: Abbrev Number: 9 (DW_TAG_typedef) │ │ │ │ │ <709> DW_AT_name : (strp) (offset: 0xadaa): magic_api │ │ │ │ │ <70d> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <70e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <70e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <70f> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <710> DW_AT_type : (ref4) <0x433>, magic_api_t │ │ │ │ │ <1><714>: Abbrev Number: 45 (DW_TAG_enumeration_type) │ │ │ │ │ <715> DW_AT_encoding : (implicit_const) 7 (unsigned) │ │ │ │ │ <715> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <719> DW_AT_decl_file : (data1) 10 │ │ │ │ │ - <71a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <71a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <71b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <71c> DW_AT_sibling : (ref4) <0x74b> │ │ │ │ │ <2><720>: Abbrev Number: 12 (DW_TAG_enumerator) │ │ │ │ │ <721> DW_AT_name : (strp) (offset: 0x10765): MAGIC_TYPE_DISTORTS │ │ │ │ │ <725> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><726>: Abbrev Number: 12 (DW_TAG_enumerator) │ │ │ │ │ <727> DW_AT_name : (strp) (offset: 0x1ea4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2219 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2271 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2325 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 10 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/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 46 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 47 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 48 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5407 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 9 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 50 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5447 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 51 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4335,27 +4335,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x54d4 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5528 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -?/)7juC+ │ │ │ │ │ -PRt?e1{S │ │ │ │ │ +~GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ KX5OOK\7 │ │ │ │ │ _$X0l>n │ │ │ │ │ X=,v>E&7:Vd" │ │ │ │ │ -GTwWDejGU │ │ │ │ │ -+7d=BECNF │ │ │ │ │ -:B#krZZ'| │ │ │ │ │ -A|'0FeD_ │ │ │ │ │ +)WkozflV@ │ │ │ │ │ +X%t5 6JR │ │ │ │ │ +\t8-KjQod0 │ │ │ │ │ +/oO1T*hc │ │ │ │ │ +le)'e3vxJ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/e7/6e3923fd045b1f3e73f05a6c0f28d482164a59.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/8b/f814bb71a3e6b16d4d8a870c0240f7dd0af68d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 002067 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 0021f0 000234 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 002424 000b9a 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 002fc0 0001e6 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0031a8 007c33 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00addc 00089c 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00b678 0035e7 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00b678 0035e6 00 C 0 0 4 │ │ │ │ │ [31] .debug_rnglists PROGBITS 00000000 00ec60 0000bf 00 C 0 0 4 │ │ │ │ │ [32] .symtab SYMTAB 00000000 00ed20 000bb0 10 33 133 4 │ │ │ │ │ [33] .strtab STRTAB 00000000 00f8d0 0004b1 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 00000000 00fd81 00015e 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), │ │ │ │ ├── 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: e76e3923fd045b1f3e73f05a6c0f28d482164a59 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8bf814bb71a3e6b16d4d8a870c0240f7dd0af68d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x1454d): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcbd2): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xf9f0): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15892): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4f5c): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x31d9): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x294c): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x145df): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1394): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3d90): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5f0f): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2e61): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd1ac): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x17300): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xf998): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd7ff): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9d69): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x131f2): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x1316a): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa708): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf5ea): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb6cc): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11356): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x22ca): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc9d │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fold.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x17a5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 13 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 24 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 25 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 30 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x526d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4266,27 +4266,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: 0x53c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5415 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,20 @@ │ │ │ │ │ -JYGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +1"3bDf:" │ │ │ │ │ +}t z,rPMm │ │ │ │ │ x<1_Y~?y │ │ │ │ │ -+t.wsE7 │ │ │ │ │ $#4lG>seR │ │ │ │ │ {-QN ;GL │ │ │ │ │ ji DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11be2): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xc9db): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xf7c2): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x155ec): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4c16): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x2f9e): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x27a6): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x143b9): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12ad): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x39fd): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5c40): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2c4d): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xcf84): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x9522): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf777): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd5ec): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9ace): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x1304d): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x12fb6): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa49c): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf3b2): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0xef>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb4af): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x11198): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2150): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -169,16 +169,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 398 filenum: 57 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls-helper-functions.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 399 filenum: 23 filename: /usr/include/arm-linux-gnueabihf/bits/mathcalls.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2991 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 58 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 58 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 59 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 60 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 61 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51ff │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 64 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 63 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x523f │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 64 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52cc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x3603 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52e8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4286,27 +4286,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: 0x5420 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x5474 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -qA,tAlkC │ │ │ │ │ -f0yZOLEdY │ │ │ │ │ Od]r%@j_ │ │ │ │ │ 9)KUYICE │ │ │ │ │ R/k2){T\ │ │ │ │ │ %XjsHkss │ │ │ │ │ I-+]E!<% │ │ │ │ │ Fn/4(sB │ │ │ │ │ ;6{!=iF: │ │ │ │ │ 9Ha7pO1 │ │ │ │ │ K3P69P_k │ │ │ │ │ -c/M^=L#yU │ │ │ │ │ -^RTEosv_ │ │ │ │ │ ->[,V [^< │ │ │ │ │ +efKiz.li │ │ │ │ │ +K_Rf/d,P │ │ │ │ │ +<{%_w' J{R] │ │ │ │ │ +<$B}&EA. │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/f6/0dca8ed6f043250486059b4db1885921edf132.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/02/825c8946da5e8d0909fcd61d505923a5c4b624.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ [17] .dynamic NOBITS 00002f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003000 000f18 000068 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00003068 000f18 000014 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00003080 000f18 000020 00 WA 0 0 8 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0018ec 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0018eb 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001a74 0001d2 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001c48 000688 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0022d0 0000f7 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0023c8 0080ae 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00a478 0001dd 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00a658 003914 00 C 0 0 4 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00a658 003913 00 C 0 0 4 │ │ │ │ │ [31] .symtab SYMTAB 00000000 00df6c 000990 10 32 116 4 │ │ │ │ │ [32] .strtab STRTAB 00000000 00e8fc 000492 00 0 0 1 │ │ │ │ │ [33] .shstrtab STRTAB 00000000 00ed8e 00014e 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: f60dca8ed6f043250486059b4db1885921edf132 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02825c8946da5e8d0909fcd61d505923a5c4b624 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x1261c): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xd3ae): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x1017f): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x161a4): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x50e2): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1ba> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x3381): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x2a4d): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x14e24): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1391): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3e56): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x620b): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2fe5): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd7af): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1cb> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9e61): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x10144): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xde6f): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0xa44d): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x13a0f): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13987): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xadde): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xfd32): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x15f>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xbde1): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x11c18): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x236c): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x235c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 55 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 55 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 56 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x543e │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 61 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x547e │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 61 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -4351,27 +4351,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2808 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2813 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0x550b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x555f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ -2GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -jGEfxDfzDfEE~T *;z │ │ │ │ │ +$GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +ifE^E=Yz │ │ │ │ │ ++%(Z_<'Q │ │ │ │ │ ky78t&.+v │ │ │ │ --- ./usr/lib/debug/.build-id/fb/f6ac4a477687907035297ff0afbb54d48b6417.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/02/b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69.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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 66172 (bytes into file) │ │ │ │ │ + Start of section headers: 66168 (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 0x1027c: │ │ │ │ │ +There are 35 section headers, starting at offset 0x10278: │ │ │ │ │ │ │ │ │ │ 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 0000ec 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000204 000118 000310 10 A 4 3 4 │ │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 000188 002288 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 002410 000249 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 00265c 0009d4 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 003030 000206 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 003238 007c6f 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 00aea8 000968 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 00b810 0035fa 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00ee0c 000105 00 C 0 0 4 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00ef14 000ca0 10 33 156 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00fbb4 000568 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 01011c 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 00b810 0035f8 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00ee08 000105 00 C 0 0 4 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00ef10 000ca0 10 33 156 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00fbb0 000568 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 010118 00015e 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: fbf6ac4a477687907035297ff0afbb54d48b6417 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02b3bdfce9e3cb1ddb8d27c358e9ecae0e883a69 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3802,154 +3802,154 @@ │ │ │ │ │ <1d08> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d09> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d0a> DW_AT_type : (ref4) <0x1cc1>, Mix_Chunk │ │ │ │ │ <1><1d0e>: Abbrev Number: 25 (DW_TAG_structure_type) │ │ │ │ │ <1d0f> DW_AT_name : (strp) (offset: 0x11e18): magic_api_t │ │ │ │ │ <1d13> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d15> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d15> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d16> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d16> DW_AT_sibling : (ref4) <0x1e1f> │ │ │ │ │ <2><1d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d1b> DW_AT_name : (strp) (offset: 0xcc0e): tp_version │ │ │ │ │ <1d1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d20> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d20> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d22> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d26> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d27>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0xfa4b): data_directory │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d34>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15976): update_progress_bar │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d41>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x4f05): special_notify │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d4e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x31a7): sRGB_to_linear │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1e2e> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x28f3): linear_to_sRGB │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e42> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x146a8): in_circle │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e60> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1384): getpixel │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1e83> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x3d36): putpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ea2> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5f0d): xorpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ebc> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x2e18): playsound │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0xd1e2): stopsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x9778): line │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0xfa00): button_down │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0xd86f): rgbtohsv │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x9d34): hsvtorgb │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1fa2> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x132c8): canvas_w │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x13240): canvas_h │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0xa6d7): scale │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc5> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf61b): touched │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1fde> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e1e>: Abbrev Number: 0 │ │ │ │ │ <1><1e1f>: Abbrev Number: 41 (DW_TAG_subroutine_type) │ │ │ │ │ <1e20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e20> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4165,23 +4165,23 @@ │ │ │ │ │ <2><1fdd>: Abbrev Number: 0 │ │ │ │ │ <1><1fde>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <1fdf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x1fca>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fe3>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0xb6cc): magic_api │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x1d0e>, magic_api_t │ │ │ │ │ <1><1fef>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <1ff0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1ff1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff8> DW_AT_sibling : (ref4) <0x2027> │ │ │ │ │ <2><1ffc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x113d2): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2001> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2002>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2003> DW_AT_name : (strp) (offset: 0x2260): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xc97 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/string.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x179f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 6 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 25 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 26 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 27 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x519a │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x51da │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 31 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x5267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ae3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x5283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 3 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4265,27 +4265,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: 0x53bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x540f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,26 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -SQ8Lc0Ll1 │ │ │ │ │ -@p]}_>r*ZW │ │ │ │ │ +:iGCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ +K3::X&Qa │ │ │ │ │ +x!rbonv/Q │ │ │ │ │ +[@_AIj@A │ │ │ │ │ .am==-qu │ │ │ │ │ Wrt/I>o` │ │ │ │ │ 8d\K.:\W │ │ │ │ │ j&@apIYUTlD │ │ │ │ │ Y\\$;nbN │ │ │ │ │ 9t4>nbIX │ │ │ │ │ !sZ.lnV* │ │ │ │ │ +jVx1;XE" )a │ │ │ │ │ +z{?:^ '1 │ │ │ │ │ +"yH\\,aT │ │ │ │ │ +$Vu3m`y2 │ │ │ │ │ +FJi-6@7[ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/fe/8a55f785e099040ee62e28ba42601852d369ca.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/09/8e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 21% 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: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 58492 (bytes into file) │ │ │ │ │ + Start of section headers: 58496 (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 0xe47c: │ │ │ │ │ +There are 35 section headers, starting at offset 0xe480: │ │ │ │ │ │ │ │ │ │ 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 00006c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000184 000118 0001e0 10 A 4 3 4 │ │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ │ [17] .dynamic NOBITS 00001f20 000f18 0000e0 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00002000 000f18 000044 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00002044 000f18 000004 00 WA 0 0 4 │ │ │ │ │ [20] .bss NOBITS 00002048 000f18 00000c 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1 │ │ │ │ │ - [24] .debug_info PROGBITS 00000000 000188 0017d8 00 C 0 0 4 │ │ │ │ │ + [24] .debug_info PROGBITS 00000000 000188 0017d6 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001960 0001c2 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001b24 0005cf 00 C 0 0 4 │ │ │ │ │ [27] .debug_frame PROGBITS 00000000 0020f4 0000d6 00 C 0 0 4 │ │ │ │ │ [28] .debug_str PROGBITS 00000000 0021cc 007b6c 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 009d38 000287 00 C 0 0 4 │ │ │ │ │ - [30] .debug_macro PROGBITS 00000000 009fc0 0035fa 00 C 0 0 4 │ │ │ │ │ - [31] .debug_rnglists PROGBITS 00000000 00d5ba 000046 00 0 0 1 │ │ │ │ │ - [32] .symtab SYMTAB 00000000 00d600 000920 10 33 119 4 │ │ │ │ │ - [33] .strtab STRTAB 00000000 00df20 0003fc 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 00000000 00e31c 00015e 00 0 0 1 │ │ │ │ │ + [30] .debug_macro PROGBITS 00000000 009fc0 0035fb 00 C 0 0 4 │ │ │ │ │ + [31] .debug_rnglists PROGBITS 00000000 00d5bb 000046 00 0 0 1 │ │ │ │ │ + [32] .symtab SYMTAB 00000000 00d604 000920 10 33 119 4 │ │ │ │ │ + [33] .strtab STRTAB 00000000 00df24 0003fc 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 00000000 00e320 00015e 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: fe8a55f785e099040ee62e28ba42601852d369ca │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 098e74d5e2cbc3c2c9b44e93dc4b9e1d5e11b2f5 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3800,154 +3800,154 @@ │ │ │ │ │ <1d03> DW_AT_decl_line : (data1) 235 │ │ │ │ │ <1d04> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d05> DW_AT_type : (ref4) <0x1cbc>, Mix_Chunk │ │ │ │ │ <1><1d09>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d0a> DW_AT_name : (strp) (offset: 0x11de4): magic_api_t │ │ │ │ │ <1d0e> DW_AT_byte_size : (data1) 80 │ │ │ │ │ <1d0f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d10> DW_AT_decl_line : (data1) 91 │ │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 75 │ │ │ │ │ <1d11> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d11> DW_AT_sibling : (ref4) <0x1e1a> │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d16> DW_AT_name : (strp) (offset: 0xcb7e): tp_version │ │ │ │ │ <1d1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d1b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <1d1b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <1d1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d1d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d21> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0xfa3a): data_directory │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 97 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 81 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15756): update_progress_bar │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 100 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x4e99): special_notify │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 103 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 87 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1b5> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x3107): sRGB_to_linear │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 106 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 90 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1e29> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x28bf): linear_to_sRGB │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 109 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e3d> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x144f2): in_circle │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e5b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x12e2): getpixel │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 121 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 105 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x3c8e): putpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 128 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 112 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1e9d> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5e30): xorpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 131 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 115 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eb7> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x2d94): playsound │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 137 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 121 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0xd150): stopsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 140 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 124 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1c6> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x97ac): line │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 147 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 131 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0xf9ef): button_down │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 150 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 134 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0xd830): rgbtohsv │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 153 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f74> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x9cfc): hsvtorgb │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 156 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 140 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f9d> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0x131ee): canvas_w │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x13166): canvas_h │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 160 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 144 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x99>, int │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0xa686): scale │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 166 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 150 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc0> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf615): touched │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1fd9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e19>: Abbrev Number: 0 │ │ │ │ │ <1><1e1a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e1b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x153>, float │ │ │ │ │ @@ -4163,23 +4163,23 @@ │ │ │ │ │ <2><1fd8>: Abbrev Number: 0 │ │ │ │ │ <1><1fd9>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <1fda> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x1fc5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><1fde>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0xb66e): magic_api │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x1d09>, magic_api_t │ │ │ │ │ <1><1fea>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <1feb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <1fec> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <1ff3> DW_AT_sibling : (ref4) <0x2022> │ │ │ │ │ <2><1ff7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x113ca): MAGIC_TYPE_DISTORTS │ │ │ │ │ <1ffc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><1ffd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x2218): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x211d │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x212d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 19 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 50 filename: /usr/include/SDL2/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 51 filename: /usr/include/SDL2/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 filename: /usr/include/SDL2/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 filename: /usr/include/SDL2/SDL_config.h │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 53 filename: /usr/include/arm-linux-gnueabihf/SDL2/_real_SDL_config.h │ │ │ │ │ @@ -877,25 +877,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5205 │ │ │ │ │ DW_MACRO_start_file - lineno: 229 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 18 filename: /usr/include/SDL2/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 55 filename: /usr/include/SDL2/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x5245 │ │ │ │ │ DW_MACRO_start_file - lineno: 2820 filenum: 56 filename: /usr/include/SDL2/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 156 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x52d2 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2b84 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 157 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x52ee │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 2 filename: /usr/lib/gcc/arm-linux-gnueabihf/13/include/stddef.h │ │ │ │ │ @@ -4287,27 +4287,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: 0x5426 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 38 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 51 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 58 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 62 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 73 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 88 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 182 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 185 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 22 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 35 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 42 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 46 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 53 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 57 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 72 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 166 macro : TP_MAGIC_API_VERSION 0x00000005 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 169 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x547a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,8 @@ │ │ │ │ │ GCC: (Debian 13.2.0-25) 13.2.0 │ │ │ │ │ -*-tD$ $T │ │ │ │ │ -uw=xv@~c │ │ │ │ │ "$QTVQ|FQ|#* │ │ │ │ │ M&`_`, 5E │ │ │ │ │ 0::$02=? │ │ │ │ │ zAXBi&9O │ │ │ │ │ }q:XO&M%, │ │ │ │ │ %)W[}(+>?&aI- │ │ │ │ │ G\Mrp8V4 │ │ │ │ │ '6+eU^1m │ │ │ │ │ -E27#]m31 │ │ │ │ │ -D^T-w?M[ │ │ │ │ │ -4.KYj/W$;N │ │ │ │ │ +V;IRt1Y3w │ │ │ │ │ +}yl]In@s │ │ │ │ │ +/gel1W?j │ │ │ │ │ +Hdtx=ju[: │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry