--- /srv/reproducible-results/rbuild-debian/r-b-build.r0xV5njd/b1/tuxpaint_0.9.34-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.r0xV5njd/b2/tuxpaint_0.9.34-2_i386.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ 28dbd0eb0767d42ade3df95ebbd7b01b 14417716 graphics optional tuxpaint-data_0.9.34-2_all.deb │ - 42c01831a5ec87c2245e49a2977aacf3 453604 debug optional tuxpaint-dbgsym_0.9.34-2_i386.deb │ - c51bab95dda99ab711b70c896fc749d4 91256 graphics optional tuxpaint-dev_0.9.34-2_all.deb │ - 2ac5b2220ad4cd35a52991a62866f22b 4944788 debug optional tuxpaint-plugins-default-dbgsym_0.9.34-2_i386.deb │ - ca3126990f18be1750a2bd56f51004f9 3059360 graphics optional tuxpaint-plugins-default_0.9.34-2_i386.deb │ - fecbde267e8127e1463aee1f252fbf4b 302844 graphics optional tuxpaint_0.9.34-2_i386.deb │ + 03189845372821ade692457c82434900 453640 debug optional tuxpaint-dbgsym_0.9.34-2_i386.deb │ + 3bcfed8d8b8a06719e6f61ee65878544 91256 graphics optional tuxpaint-dev_0.9.34-2_all.deb │ + 1a805fe662247df9262023251c696655 4945672 debug optional tuxpaint-plugins-default-dbgsym_0.9.34-2_i386.deb │ + 818a4b469d24e69dc50275a3080e4557 3059012 graphics optional tuxpaint-plugins-default_0.9.34-2_i386.deb │ + 5cd05685b0f0afceab67366fc95204a9 302900 graphics optional tuxpaint_0.9.34-2_i386.deb ├── tuxpaint-dev_0.9.34-2_all.deb │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/bin/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2110 2025-03-13 14:38:55.000000 ./usr/bin/tp-magic-config │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/include/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8121 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8137 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 771 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 82571 2024-10-24 03:54:13.000000 ./usr/share/doc/tuxpaint-dev/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5527 2021-09-05 19:28:45.000000 ./usr/share/doc/tuxpaint-dev/copyright │ │ │ ├── ./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 │ │ │ │ │ │ │ │ /* src/tp_magic_api.h.in last modified 2024-06-01 */ │ │ │ │ │ │ │ │ #include "SDL.h" │ │ │ │ #include "SDL_mixer.h" ├── tuxpaint-plugins-default_0.9.34-2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ --rw-r--r-- 0 0 0 9640 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3049528 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 9628 2025-03-13 14:38:55.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 3049192 2025-03-13 14:38:55.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: ee38829f21fb42f610d0d8ca55131a989ade08de │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0055adf292806596d46ff6102bb264245160eb21 │ │ │ │ ├── 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 33383832 39663231 66623432 66363130 38829f21fb42f610 │ │ │ │ │ - 0x00000010 64306438 63613535 31333161 39383961 d0d8ca55131a989a │ │ │ │ │ - 0x00000020 64653038 64652e64 65627567 00000000 de08de.debug.... │ │ │ │ │ - 0x00000030 00314433 .1D3 │ │ │ │ │ + 0x00000000 35356164 66323932 38303635 39366434 55adf292806596d4 │ │ │ │ │ + 0x00000010 36666636 31303262 62323634 32343531 6ff6102bb2642451 │ │ │ │ │ + 0x00000020 36306562 32312e64 65627567 00000000 60eb21.debug.... │ │ │ │ │ + 0x00000030 d277c602 .w.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/ascii.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: 189c846926d3a81cb16a867a3a3a3e74ae9f4e1a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e30aad1088eecd835426b35364228c552422c91d │ │ │ │ ├── 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 39633834 36393236 64336138 31636231 9c846926d3a81cb1 │ │ │ │ │ - 0x00000010 36613836 37613361 33613365 37346165 6a867a3a3a3e74ae │ │ │ │ │ - 0x00000020 39663465 31612e64 65627567 00000000 9f4e1a.debug.... │ │ │ │ │ - 0x00000030 8dcff4cd .... │ │ │ │ │ + 0x00000000 30616164 31303838 65656364 38333534 0aad1088eecd8354 │ │ │ │ │ + 0x00000010 32366233 35333634 32323863 35353234 26b35364228c5524 │ │ │ │ │ + 0x00000020 32326339 31642e64 65627567 00000000 22c91d.debug.... │ │ │ │ │ + 0x00000030 07550044 .U.D │ │ │ ├── ./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: 907530047ae7856af7ee0e58f917fc6db6d2ade5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c29f968c4f029b3ac647703dcf6a8ca9f9ecced8 │ │ │ │ ├── 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 37353330 30343761 65373835 36616637 7530047ae7856af7 │ │ │ │ │ - 0x00000010 65653065 35386639 31376663 36646236 ee0e58f917fc6db6 │ │ │ │ │ - 0x00000020 64326164 65352e64 65627567 00000000 d2ade5.debug.... │ │ │ │ │ - 0x00000030 967dfc4e .}.N │ │ │ │ │ + 0x00000000 39663936 38633466 30323962 33616336 9f968c4f029b3ac6 │ │ │ │ │ + 0x00000010 34373730 33646366 36613863 61396639 47703dcf6a8ca9f9 │ │ │ │ │ + 0x00000020 65636365 64382e64 65627567 00000000 ecced8.debug.... │ │ │ │ │ + 0x00000030 4021f61d @!.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/blocks_etc.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: 081aef4ab973dbb1735264971708445732e6d951 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d5e1280b02afb95f2c28b7f8643205f4c16b4937 │ │ │ │ ├── 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 31616566 34616239 37336462 62313733 1aef4ab973dbb173 │ │ │ │ │ - 0x00000010 35323634 39373137 30383434 35373332 5264971708445732 │ │ │ │ │ - 0x00000020 65366439 35312e64 65627567 00000000 e6d951.debug.... │ │ │ │ │ - 0x00000030 dc4dfd90 .M.. │ │ │ │ │ + 0x00000000 65313238 30623032 61666239 35663263 e1280b02afb95f2c │ │ │ │ │ + 0x00000010 32386237 66383634 33323035 66346331 28b7f8643205f4c1 │ │ │ │ │ + 0x00000020 36623439 33372e64 65627567 00000000 6b4937.debug.... │ │ │ │ │ + 0x00000030 17d08138 ...8 │ │ │ ├── ./usr/lib/tuxpaint/plugins/bloom.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: 7bf7f38450f91ec12e779ca242d139bbcc256e7c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bc1de97234521e56bca414f3b96851d6ac98df60 │ │ │ │ ├── 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 66376633 38343530 66393165 63313265 f7f38450f91ec12e │ │ │ │ │ - 0x00000010 37373963 61323432 64313339 62626363 779ca242d139bbcc │ │ │ │ │ - 0x00000020 32353665 37632e64 65627567 00000000 256e7c.debug.... │ │ │ │ │ - 0x00000030 1f82cb6d ...m │ │ │ │ │ + 0x00000000 31646539 37323334 35323165 35366263 1de97234521e56bc │ │ │ │ │ + 0x00000010 61343134 66336239 36383531 64366163 a414f3b96851d6ac │ │ │ │ │ + 0x00000020 39386466 36302e64 65627567 00000000 98df60.debug.... │ │ │ │ │ + 0x00000030 59967c8c Y.|. │ │ │ ├── ./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: f38099971b93eec596b6d8a477a929facaf55892 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f535b2d17aa6893a99711e835b9daa8435014068 │ │ │ │ ├── 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 38303939 39373162 39336565 63353936 8099971b93eec596 │ │ │ │ │ - 0x00000010 62366438 61343737 61393239 66616361 b6d8a477a929faca │ │ │ │ │ - 0x00000020 66353538 39322e64 65627567 00000000 f55892.debug.... │ │ │ │ │ - 0x00000030 a0a26f74 ..ot │ │ │ │ │ + 0x00000000 33356232 64313761 61363839 33613939 35b2d17aa6893a99 │ │ │ │ │ + 0x00000010 37313165 38333562 39646161 38343335 711e835b9daa8435 │ │ │ │ │ + 0x00000020 30313430 36382e64 65627567 00000000 014068.debug.... │ │ │ │ │ + 0x00000030 85e104df .... │ │ │ ├── ./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: 2954806cd996667927c38fac70df8a5fd6f5216d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8f4dce0d805f52798e5957b46a6c82d3ee14d45b │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 35343830 36636439 39363636 37393237 54806cd996667927 │ │ │ │ │ - 0x00000010 63333866 61633730 64663861 35666436 c38fac70df8a5fd6 │ │ │ │ │ - 0x00000020 66353231 36642e64 65627567 00000000 f5216d.debug.... │ │ │ │ │ - 0x00000030 8752cc97 .R.. │ │ │ │ │ + 0x00000000 34646365 30643830 35663532 37393865 4dce0d805f52798e │ │ │ │ │ + 0x00000010 35393537 62343661 36633832 64336565 5957b46a6c82d3ee │ │ │ │ │ + 0x00000020 31346434 35622e64 65627567 00000000 14d45b.debug.... │ │ │ │ │ + 0x00000030 534cca7b SL.{ │ │ │ ├── ./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: 3500778e00dc1e40ce8e46b93e24f3e8028be553 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 41ed6ab78db707516c1036d3fd899434a2638da4 │ │ │ │ ├── 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 30303737 38653030 64633165 34306365 00778e00dc1e40ce │ │ │ │ │ - 0x00000010 38653436 62393365 32346633 65383032 8e46b93e24f3e802 │ │ │ │ │ - 0x00000020 38626535 35332e64 65627567 00000000 8be553.debug.... │ │ │ │ │ - 0x00000030 067c69e2 .|i. │ │ │ │ │ + 0x00000000 65643661 62373864 62373037 35313663 ed6ab78db707516c │ │ │ │ │ + 0x00000010 31303336 64336664 38393934 33346132 1036d3fd899434a2 │ │ │ │ │ + 0x00000020 36333864 61342e64 65627567 00000000 638da4.debug.... │ │ │ │ │ + 0x00000030 e903b049 ...I │ │ │ ├── ./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: 80b3962efe172e3112dd5a8f264d588abb32a68a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e9f287b75fcc242b3a95ce42a350bca434a794c │ │ │ │ ├── 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 62333936 32656665 31373265 33313132 b3962efe172e3112 │ │ │ │ │ - 0x00000010 64643561 38663236 34643538 38616262 dd5a8f264d588abb │ │ │ │ │ - 0x00000020 33326136 38612e64 65627567 00000000 32a68a.debug.... │ │ │ │ │ - 0x00000030 f84847d2 .HG. │ │ │ │ │ + 0x00000000 39663238 37623735 66636332 34326233 9f287b75fcc242b3 │ │ │ │ │ + 0x00000010 61393563 65343261 33353062 63613433 a95ce42a350bca43 │ │ │ │ │ + 0x00000020 34613739 34632e64 65627567 00000000 4a794c.debug.... │ │ │ │ │ + 0x00000030 42b9d041 B..A │ │ │ ├── ./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: fbf588cdc1c954bf844f4f56bcc9dcc25f1d5c5c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2f18ca773f5b67f04ba5d9db75846e60ac31e912 │ │ │ │ ├── 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 66353838 63646331 63393534 62663834 f588cdc1c954bf84 │ │ │ │ │ - 0x00000010 34663466 35366263 63396463 63323566 4f4f56bcc9dcc25f │ │ │ │ │ - 0x00000020 31643563 35632e64 65627567 00000000 1d5c5c.debug.... │ │ │ │ │ - 0x00000030 c1c5bc68 ...h │ │ │ │ │ + 0x00000000 31386361 37373366 35623637 66303462 18ca773f5b67f04b │ │ │ │ │ + 0x00000010 61356439 64623735 38343665 36306163 a5d9db75846e60ac │ │ │ │ │ + 0x00000020 33316539 31322e64 65627567 00000000 31e912.debug.... │ │ │ │ │ + 0x00000030 73f7ac48 s..H │ │ │ ├── ./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: b31c9e7a6700ed2d55ed6a56af12fb41d22c4093 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 30b262ad7d558aaf4eed8cbb20fe1a5b0b51d59c │ │ │ │ ├── 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 31633965 37613637 30306564 32643535 1c9e7a6700ed2d55 │ │ │ │ │ - 0x00000010 65643661 35366166 31326662 34316432 ed6a56af12fb41d2 │ │ │ │ │ - 0x00000020 32633430 39332e64 65627567 00000000 2c4093.debug.... │ │ │ │ │ - 0x00000030 35dab3f2 5... │ │ │ │ │ + 0x00000000 62323632 61643764 35353861 61663465 b262ad7d558aaf4e │ │ │ │ │ + 0x00000010 65643863 62623230 66653161 35623062 ed8cbb20fe1a5b0b │ │ │ │ │ + 0x00000020 35316435 39632e64 65627567 00000000 51d59c.debug.... │ │ │ │ │ + 0x00000030 598e17fc Y... │ │ │ ├── ./usr/lib/tuxpaint/plugins/colorsep.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: a6884d20a83aa3522bcfbdb233381d05946a487c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 26d11ea790c019ffaf8f550e736b91dd74c368ba │ │ │ │ ├── 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 38383464 32306138 33616133 35323262 884d20a83aa3522b │ │ │ │ │ - 0x00000010 63666264 62323333 33383164 30353934 cfbdb233381d0594 │ │ │ │ │ - 0x00000020 36613438 37632e64 65627567 00000000 6a487c.debug.... │ │ │ │ │ - 0x00000030 86cf4cdf ..L. │ │ │ │ │ + 0x00000000 64313165 61373930 63303139 66666166 d11ea790c019ffaf │ │ │ │ │ + 0x00000010 38663535 30653733 36623931 64643734 8f550e736b91dd74 │ │ │ │ │ + 0x00000020 63333638 62612e64 65627567 00000000 c368ba.debug.... │ │ │ │ │ + 0x00000030 21d783ed !... │ │ │ ├── ./usr/lib/tuxpaint/plugins/comicdot.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: be07ad9ad90d66af8bd628ee0848003075045921 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 84ceb2a642ad533c511b7cbc6ec6de378d721d82 │ │ │ │ ├── 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 30376164 39616439 30643636 61663862 07ad9ad90d66af8b │ │ │ │ │ - 0x00000010 64363238 65653038 34383030 33303735 d628ee0848003075 │ │ │ │ │ - 0x00000020 30343539 32312e64 65627567 00000000 045921.debug.... │ │ │ │ │ - 0x00000030 71f79e6a q..j │ │ │ │ │ + 0x00000000 63656232 61363432 61643533 33633531 ceb2a642ad533c51 │ │ │ │ │ + 0x00000010 31623763 62633665 63366465 33373864 1b7cbc6ec6de378d │ │ │ │ │ + 0x00000020 37323164 38322e64 65627567 00000000 721d82.debug.... │ │ │ │ │ + 0x00000030 76bc307f v.0. │ │ │ ├── ./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: 11cb415cc505a160aa22280579db678002fb4f8c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 210bdbed85e7593daaa28066f64f7273b0e2f263 │ │ │ │ ├── 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 63623431 35636335 30356131 36306161 cb415cc505a160aa │ │ │ │ │ - 0x00000010 32323238 30353739 64623637 38303032 22280579db678002 │ │ │ │ │ - 0x00000020 66623466 38632e64 65627567 00000000 fb4f8c.debug.... │ │ │ │ │ - 0x00000030 3c5b1c7d <[.} │ │ │ │ │ + 0x00000000 30626462 65643835 65373539 33646161 0bdbed85e7593daa │ │ │ │ │ + 0x00000010 61323830 36366636 34663732 37336230 a28066f64f7273b0 │ │ │ │ │ + 0x00000020 65326632 36332e64 65627567 00000000 e2f263.debug.... │ │ │ │ │ + 0x00000030 52f89a79 R..y │ │ │ ├── ./usr/lib/tuxpaint/plugins/crescent.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: 6d9d680a3a51db8d425866de714886d7d6e52a00 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9c59d13c43352297cd2cd264917dc04a64da2531 │ │ │ │ ├── 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 39643638 30613361 35316462 38643432 9d680a3a51db8d42 │ │ │ │ │ - 0x00000010 35383636 64653731 34383836 64376436 5866de714886d7d6 │ │ │ │ │ - 0x00000020 65353261 30302e64 65627567 00000000 e52a00.debug.... │ │ │ │ │ - 0x00000030 5d31813a ]1.: │ │ │ │ │ + 0x00000000 35396431 33633433 33353232 39376364 59d13c43352297cd │ │ │ │ │ + 0x00000010 32636432 36343931 37646330 34613634 2cd264917dc04a64 │ │ │ │ │ + 0x00000020 64613235 33312e64 65627567 00000000 da2531.debug.... │ │ │ │ │ + 0x00000030 f02d97a0 .-.. │ │ │ ├── ./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: 1c96c153e3f1455ff574e488b256c6aa74de96cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb9afe49c485d86c79f556d2012b0094efb82979 │ │ │ │ ├── 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 39366331 35336533 66313435 35666635 96c153e3f1455ff5 │ │ │ │ │ - 0x00000010 37346534 38386232 35366336 61613734 74e488b256c6aa74 │ │ │ │ │ - 0x00000020 64653936 63632e64 65627567 00000000 de96cc.debug.... │ │ │ │ │ - 0x00000030 1f2d79bc .-y. │ │ │ │ │ + 0x00000000 39616665 34396334 38356438 36633739 9afe49c485d86c79 │ │ │ │ │ + 0x00000010 66353536 64323031 32623030 39346566 f556d2012b0094ef │ │ │ │ │ + 0x00000020 62383239 37392e64 65627567 00000000 b82979.debug.... │ │ │ │ │ + 0x00000030 b0e8d322 ..." │ │ │ ├── ./usr/lib/tuxpaint/plugins/dither.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: 950b44bda4a9e2850af9e7d5e2d58d26cfa446aa │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f7fc6e79468e701ac48b8cd1e8a5b44dd9912273 │ │ │ │ ├── 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 30623434 62646134 61396532 38353061 0b44bda4a9e2850a │ │ │ │ │ - 0x00000010 66396537 64356532 64353864 32366366 f9e7d5e2d58d26cf │ │ │ │ │ - 0x00000020 61343436 61612e64 65627567 00000000 a446aa.debug.... │ │ │ │ │ - 0x00000030 24d627dc $.'. │ │ │ │ │ + 0x00000000 66633665 37393436 38653730 31616334 fc6e79468e701ac4 │ │ │ │ │ + 0x00000010 38623863 64316538 61356234 34646439 8b8cd1e8a5b44dd9 │ │ │ │ │ + 0x00000020 39313232 37332e64 65627567 00000000 912273.debug.... │ │ │ │ │ + 0x00000030 41084e53 A.NS │ │ │ ├── ./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: ab9406ba798e73f2ccb1a8bf8f2a321fbf8e0df3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd4a5c9d156f58e65bdc9f0ec3fc932dee7a7614 │ │ │ │ ├── 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 39343036 62613739 38653733 66326363 9406ba798e73f2cc │ │ │ │ │ - 0x00000010 62316138 62663866 32613332 31666266 b1a8bf8f2a321fbf │ │ │ │ │ - 0x00000020 38653064 66332e64 65627567 00000000 8e0df3.debug.... │ │ │ │ │ - 0x00000030 27e6ef23 '..# │ │ │ │ │ + 0x00000000 34613563 39643135 36663538 65363562 4a5c9d156f58e65b │ │ │ │ │ + 0x00000010 64633966 30656333 66633933 32646565 dc9f0ec3fc932dee │ │ │ │ │ + 0x00000020 37613736 31342e64 65627567 00000000 7a7614.debug.... │ │ │ │ │ + 0x00000030 ccbe4956 ..IV │ │ │ ├── ./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: c61b977f3227b95243e2dd18655c34b62d39b050 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 04358e42a421433894f6808a786263f2abfe3eb0 │ │ │ │ ├── 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 31623937 37663332 32376239 35323433 1b977f3227b95243 │ │ │ │ │ - 0x00000010 65326464 31383635 35633334 62363264 e2dd18655c34b62d │ │ │ │ │ - 0x00000020 33396230 35302e64 65627567 00000000 39b050.debug.... │ │ │ │ │ - 0x00000030 72df498e r.I. │ │ │ │ │ + 0x00000000 33353865 34326134 32313433 33383934 358e42a421433894 │ │ │ │ │ + 0x00000010 66363830 38613738 36323633 66326162 f6808a786263f2ab │ │ │ │ │ + 0x00000020 66653365 62302e64 65627567 00000000 fe3eb0.debug.... │ │ │ │ │ + 0x00000030 92b60e7d ...} │ │ │ ├── ./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: d1d9dd987fa73cd6ad05b0b033834c07bc3b0860 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f9a36ff646f742515cd1a0715f4675cdd6e7e0e7 │ │ │ │ ├── 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 64396464 39383766 61373363 64366164 d9dd987fa73cd6ad │ │ │ │ │ - 0x00000010 30356230 62303333 38333463 30376263 05b0b033834c07bc │ │ │ │ │ - 0x00000020 33623038 36302e64 65627567 00000000 3b0860.debug.... │ │ │ │ │ - 0x00000030 3e3b25fb >;%. │ │ │ │ │ + 0x00000000 61333666 66363436 66373432 35313563 a36ff646f742515c │ │ │ │ │ + 0x00000010 64316130 37313566 34363735 63646436 d1a0715f4675cdd6 │ │ │ │ │ + 0x00000020 65376530 65372e64 65627567 00000000 e7e0e7.debug.... │ │ │ │ │ + 0x00000030 d1336ce9 .3l. │ │ │ ├── ./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: ab0f622c735308c93a99dd6ba1c3f91e2d420d18 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e55a323f6e9b62017cffb6908aca4a90c76089f │ │ │ │ ├── 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 30663632 32633733 35333038 63393361 0f622c735308c93a │ │ │ │ │ - 0x00000010 39396464 36626131 63336639 31653264 99dd6ba1c3f91e2d │ │ │ │ │ - 0x00000020 34323064 31382e64 65627567 00000000 420d18.debug.... │ │ │ │ │ - 0x00000030 e9b5869e .... │ │ │ │ │ + 0x00000000 35356133 32336636 65396236 32303137 55a323f6e9b62017 │ │ │ │ │ + 0x00000010 63666662 36393038 61636134 61393063 cffb6908aca4a90c │ │ │ │ │ + 0x00000020 37363038 39662e64 65627567 00000000 76089f.debug.... │ │ │ │ │ + 0x00000030 3327ff11 3'.. │ │ │ ├── ./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: 52d8d94e7992d0d2af8ecdd20d0b8ac2134658d7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fef462226fddb06ce926947f2d5fbf2d91e0fdba │ │ │ │ ├── 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 64386439 34653739 39326430 64326166 d8d94e7992d0d2af │ │ │ │ │ - 0x00000010 38656364 64323064 30623861 63323133 8ecdd20d0b8ac213 │ │ │ │ │ - 0x00000020 34363538 64372e64 65627567 00000000 4658d7.debug.... │ │ │ │ │ - 0x00000030 89d1148c .... │ │ │ │ │ + 0x00000000 66343632 32323666 64646230 36636539 f462226fddb06ce9 │ │ │ │ │ + 0x00000010 32363934 37663264 35666266 32643931 26947f2d5fbf2d91 │ │ │ │ │ + 0x00000020 65306664 62612e64 65627567 00000000 e0fdba.debug.... │ │ │ │ │ + 0x00000030 e20042dc ..B. │ │ │ ├── ./usr/lib/tuxpaint/plugins/fold.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: 840a6f193df9c811abb0ca1d312efae92b35b02b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a3efc43dccbb4fa59fb0a39c0af8c6e9f763840f │ │ │ │ ├── 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 30613666 31393364 66396338 31316162 0a6f193df9c811ab │ │ │ │ │ - 0x00000010 62306361 31643331 32656661 65393262 b0ca1d312efae92b │ │ │ │ │ - 0x00000020 33356230 32622e64 65627567 00000000 35b02b.debug.... │ │ │ │ │ - 0x00000030 d9cc46ad ..F. │ │ │ │ │ + 0x00000000 65666334 33646363 62623466 61353966 efc43dccbb4fa59f │ │ │ │ │ + 0x00000010 62306133 39633061 66386336 65396637 b0a39c0af8c6e9f7 │ │ │ │ │ + 0x00000020 36333834 30662e64 65627567 00000000 63840f.debug.... │ │ │ │ │ + 0x00000030 946d5e83 .m^. │ │ │ ├── ./usr/lib/tuxpaint/plugins/fractal.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: 79aade0b7eef651072f7550b48d4f322a14819a7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7100894edbebcc602ba62ca04efcde039c1c88cb │ │ │ │ ├── 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 61616465 30623765 65663635 31303732 aade0b7eef651072 │ │ │ │ │ - 0x00000010 66373535 30623438 64346633 32326131 f7550b48d4f322a1 │ │ │ │ │ - 0x00000020 34383139 61372e64 65627567 00000000 4819a7.debug.... │ │ │ │ │ - 0x00000030 b364bfaf .d.. │ │ │ │ │ + 0x00000000 30303839 34656462 65626363 36303262 00894edbebcc602b │ │ │ │ │ + 0x00000010 61363263 61303465 66636465 30333963 a62ca04efcde039c │ │ │ │ │ + 0x00000020 31633838 63622e64 65627567 00000000 1c88cb.debug.... │ │ │ │ │ + 0x00000030 c1b599d8 .... │ │ │ ├── ./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: 2d1bf429dc9847737f12ef4a193a66e17f5b8a7b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e377ee3dff0c9a1eb8262348f672e251e1907e3c │ │ │ │ ├── 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 31626634 32396463 39383437 37333766 1bf429dc9847737f │ │ │ │ │ - 0x00000010 31326566 34613139 33613636 65313766 12ef4a193a66e17f │ │ │ │ │ - 0x00000020 35623861 37622e64 65627567 00000000 5b8a7b.debug.... │ │ │ │ │ - 0x00000030 afa16c6c ..ll │ │ │ │ │ + 0x00000000 37376565 33646666 30633961 31656238 77ee3dff0c9a1eb8 │ │ │ │ │ + 0x00000010 32363233 34386636 37326532 35316531 262348f672e251e1 │ │ │ │ │ + 0x00000020 39303765 33632e64 65627567 00000000 907e3c.debug.... │ │ │ │ │ + 0x00000030 a59e0826 ...& │ │ │ ├── ./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: c61f6e906e06341c779a57f0040e63a76cd75e19 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a900508383716fc2096c6df27c53bfe1053ba270 │ │ │ │ ├── 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 31663665 39303665 30363334 31633737 1f6e906e06341c77 │ │ │ │ │ - 0x00000010 39613537 66303034 30653633 61373663 9a57f0040e63a76c │ │ │ │ │ - 0x00000020 64373565 31392e64 65627567 00000000 d75e19.debug.... │ │ │ │ │ - 0x00000030 c5251d5b .%.[ │ │ │ │ │ + 0x00000000 30303530 38333833 37313666 63323039 00508383716fc209 │ │ │ │ │ + 0x00000010 36633664 66323763 35336266 65313035 6c6df27c53bfe105 │ │ │ │ │ + 0x00000020 33626132 37302e64 65627567 00000000 3ba270.debug.... │ │ │ │ │ + 0x00000030 745f2eda t_.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/googlyeyes.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: 0d252d92d41e3509c3bf6f0a8eb12637bf9ecb63 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6df1d8fd320e76e3534992b90f2e5cf58780d9a3 │ │ │ │ ├── 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 32353264 39326434 31653335 30396333 252d92d41e3509c3 │ │ │ │ │ - 0x00000010 62663666 30613865 62313236 33376266 bf6f0a8eb12637bf │ │ │ │ │ - 0x00000020 39656362 36332e64 65627567 00000000 9ecb63.debug.... │ │ │ │ │ - 0x00000030 258c515b %.Q[ │ │ │ │ │ + 0x00000000 66316438 66643332 30653736 65333533 f1d8fd320e76e353 │ │ │ │ │ + 0x00000010 34393932 62393066 32653563 66353837 4992b90f2e5cf587 │ │ │ │ │ + 0x00000020 38306439 61332e64 65627567 00000000 80d9a3.debug.... │ │ │ │ │ + 0x00000030 33c89b41 3..A │ │ │ ├── ./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: 30fad608aeeaaa94c42968f90bdcc4da6ccda279 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b37d8d8d0d4216d6886f6d60ada0875bb4824ff7 │ │ │ │ ├── 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 66616436 30386165 65616161 39346334 fad608aeeaaa94c4 │ │ │ │ │ - 0x00000010 32393638 66393062 64636334 64613663 2968f90bdcc4da6c │ │ │ │ │ - 0x00000020 63646132 37392e64 65627567 00000000 cda279.debug.... │ │ │ │ │ - 0x00000030 9dc101a4 .... │ │ │ │ │ + 0x00000000 37643864 38643064 34323136 64363838 7d8d8d0d4216d688 │ │ │ │ │ + 0x00000010 36663664 36306164 61303837 35626234 6f6d60ada0875bb4 │ │ │ │ │ + 0x00000020 38323466 66372e64 65627567 00000000 824ff7.debug.... │ │ │ │ │ + 0x00000030 07d57a59 ..zY │ │ │ ├── ./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: b501e13bea4c6c4fe590343f41f391f29316ad98 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b28167428d2b5aaa711d94370ec2a8e3b89fa332 │ │ │ │ ├── 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 30316531 33626561 34633663 34666535 01e13bea4c6c4fe5 │ │ │ │ │ - 0x00000010 39303334 33663431 66333931 66323933 90343f41f391f293 │ │ │ │ │ - 0x00000020 31366164 39382e64 65627567 00000000 16ad98.debug.... │ │ │ │ │ - 0x00000030 c795c69c .... │ │ │ │ │ + 0x00000000 38313637 34323864 32623561 61613731 8167428d2b5aaa71 │ │ │ │ │ + 0x00000010 31643934 33373065 63326138 65336238 1d94370ec2a8e3b8 │ │ │ │ │ + 0x00000020 39666133 33322e64 65627567 00000000 9fa332.debug.... │ │ │ │ │ + 0x00000030 b894b6fc .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/kaleidox.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: 0a916f1c71933ba09622add16afa821ddc5c910c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cf9d9df8b8205070ef1f83614aa1bca349f357dd │ │ │ │ ├── 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 39313666 31633731 39333362 61303936 916f1c71933ba096 │ │ │ │ │ - 0x00000010 32326164 64313661 66613832 31646463 22add16afa821ddc │ │ │ │ │ - 0x00000020 35633931 30632e64 65627567 00000000 5c910c.debug.... │ │ │ │ │ - 0x00000030 8bd467ef ..g. │ │ │ │ │ + 0x00000000 39643964 66386238 32303530 37306566 9d9df8b8205070ef │ │ │ │ │ + 0x00000010 31663833 36313461 61316263 61333439 1f83614aa1bca349 │ │ │ │ │ + 0x00000020 66333537 64642e64 65627567 00000000 f357dd.debug.... │ │ │ │ │ + 0x00000030 2719a61a '... │ │ │ ├── ./usr/lib/tuxpaint/plugins/kalidescope.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7ab8103270e2a69a8205ea393bbe7f04c6185092 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5bad453cd495f2001a3904eb5fad3d55d84a452b │ │ │ │ ├── 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 62383130 33323730 65326136 39613832 b8103270e2a69a82 │ │ │ │ │ - 0x00000010 30356561 33393362 62653766 30346336 05ea393bbe7f04c6 │ │ │ │ │ - 0x00000020 31383530 39322e64 65627567 00000000 185092.debug.... │ │ │ │ │ - 0x00000030 5a6ef787 Zn.. │ │ │ │ │ + 0x00000000 61643435 33636434 39356632 30303161 ad453cd495f2001a │ │ │ │ │ + 0x00000010 33393034 65623566 61643364 35356438 3904eb5fad3d55d8 │ │ │ │ │ + 0x00000020 34613435 32622e64 65627567 00000000 4a452b.debug.... │ │ │ │ │ + 0x00000030 6ed6026e n..n │ │ │ ├── ./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: f7ab80acc23694bf7204f6dda29d0c01551176d0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a588b8d53e46552f8d63415acc055625f696bc3b │ │ │ │ ├── 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 61623830 61636332 33363934 62663732 ab80acc23694bf72 │ │ │ │ │ - 0x00000010 30346636 64646132 39643063 30313535 04f6dda29d0c0155 │ │ │ │ │ - 0x00000020 31313736 64302e64 65627567 00000000 1176d0.debug.... │ │ │ │ │ - 0x00000030 96471f59 .G.Y │ │ │ │ │ + 0x00000000 38386238 64353365 34363535 32663864 88b8d53e46552f8d │ │ │ │ │ + 0x00000010 36333431 35616363 30353536 32356636 63415acc055625f6 │ │ │ │ │ + 0x00000020 39366263 33622e64 65627567 00000000 96bc3b.debug.... │ │ │ │ │ + 0x00000030 ea2b59c1 .+Y. │ │ │ ├── ./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: 720b097eb487e72cf939e9980fdd6ff227bc5b7e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1b31cf536692b43ed0548752cda565f4e8abd225 │ │ │ │ ├── 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 30623039 37656234 38376537 32636639 0b097eb487e72cf9 │ │ │ │ │ - 0x00000010 33396539 39383066 64643666 66323237 39e9980fdd6ff227 │ │ │ │ │ - 0x00000020 62633562 37652e64 65627567 00000000 bc5b7e.debug.... │ │ │ │ │ - 0x00000030 6332aa5b c2.[ │ │ │ │ │ + 0x00000000 33316366 35333636 39326234 33656430 31cf536692b43ed0 │ │ │ │ │ + 0x00000010 35343837 35326364 61353635 66346538 548752cda565f4e8 │ │ │ │ │ + 0x00000020 61626432 32352e64 65627567 00000000 abd225.debug.... │ │ │ │ │ + 0x00000030 a3315de2 .1]. │ │ │ ├── ./usr/lib/tuxpaint/plugins/maze.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: 2475939b526f5a0266d0fc4a7bac1d97bbd0cb07 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9444f4a054ac309b50e200826da50abff72fa8e6 │ │ │ │ ├── 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 37353933 39623532 36663561 30323636 75939b526f5a0266 │ │ │ │ │ - 0x00000010 64306663 34613762 61633164 39376262 d0fc4a7bac1d97bb │ │ │ │ │ - 0x00000020 64306362 30372e64 65627567 00000000 d0cb07.debug.... │ │ │ │ │ - 0x00000030 d3421d1e .B.. │ │ │ │ │ + 0x00000000 34346634 61303534 61633330 39623530 44f4a054ac309b50 │ │ │ │ │ + 0x00000010 65323030 38323664 61353061 62666637 e200826da50abff7 │ │ │ │ │ + 0x00000020 32666138 65362e64 65627567 00000000 2fa8e6.debug.... │ │ │ │ │ + 0x00000030 e1566999 .Vi. │ │ │ ├── ./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: da3b1ae2aa669c8ce06798e2381b4befee5a8a75 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ed1f1527616c66b81165e9b725bb6af728da4f6a │ │ │ │ ├── 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 33623161 65326161 36363963 38636530 3b1ae2aa669c8ce0 │ │ │ │ │ - 0x00000010 36373938 65323338 31623462 65666565 6798e2381b4befee │ │ │ │ │ - 0x00000020 35613861 37352e64 65627567 00000000 5a8a75.debug.... │ │ │ │ │ - 0x00000030 72026d32 r.m2 │ │ │ │ │ + 0x00000000 31663135 32373631 36633636 62383131 1f1527616c66b811 │ │ │ │ │ + 0x00000010 36356539 62373235 62623661 66373238 65e9b725bb6af728 │ │ │ │ │ + 0x00000020 64613466 36612e64 65627567 00000000 da4f6a.debug.... │ │ │ │ │ + 0x00000030 81f2a31f .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/mirror_f.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: 66c2ba8feed8b2834fe2752e02c187fbf6d2d050 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a78bf5f7dee10621e64243cbfa46c73d7640bd13 │ │ │ │ ├── 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 63326261 38666565 64386232 38333466 c2ba8feed8b2834f │ │ │ │ │ - 0x00000010 65323735 32653032 63313837 66626636 e2752e02c187fbf6 │ │ │ │ │ - 0x00000020 64326430 35302e64 65627567 00000000 d2d050.debug.... │ │ │ │ │ - 0x00000030 9e34d58a .4.. │ │ │ │ │ + 0x00000000 38626635 66376465 65313036 32316536 8bf5f7dee10621e6 │ │ │ │ │ + 0x00000010 34323433 63626661 34366337 33643736 4243cbfa46c73d76 │ │ │ │ │ + 0x00000020 34306264 31332e64 65627567 00000000 40bd13.debug.... │ │ │ │ │ + 0x00000030 6a265e11 j&^. │ │ │ ├── ./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: e1078ab1e0cf933526c5bf579709e1d01516da6f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0538a4e444b3b49fc5cff64f7af2b171e19b659e │ │ │ │ ├── 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 30373861 62316530 63663933 33353236 078ab1e0cf933526 │ │ │ │ │ - 0x00000010 63356266 35373937 30396531 64303135 c5bf579709e1d015 │ │ │ │ │ - 0x00000020 31366461 36662e64 65627567 00000000 16da6f.debug.... │ │ │ │ │ - 0x00000030 dd059c88 .... │ │ │ │ │ + 0x00000000 33386134 65343434 62336234 39666335 38a4e444b3b49fc5 │ │ │ │ │ + 0x00000010 63666636 34663761 66326231 37316531 cff64f7af2b171e1 │ │ │ │ │ + 0x00000020 39623635 39652e64 65627567 00000000 9b659e.debug.... │ │ │ │ │ + 0x00000030 fda948b1 ..H. │ │ │ ├── ./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: 6edb19ce18326081e1bfb4babfdf7ec37a086a01 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c023e39caac6777052c7e5dd10b5eae9da508926 │ │ │ │ ├── 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 64623139 63653138 33323630 38316531 db19ce18326081e1 │ │ │ │ │ - 0x00000010 62666234 62616266 64663765 63333761 bfb4babfdf7ec37a │ │ │ │ │ - 0x00000020 30383661 30312e64 65627567 00000000 086a01.debug.... │ │ │ │ │ - 0x00000030 53b4a995 S... │ │ │ │ │ + 0x00000000 32336533 39636161 63363737 37303532 23e39caac6777052 │ │ │ │ │ + 0x00000010 63376535 64643130 62356561 65396461 c7e5dd10b5eae9da │ │ │ │ │ + 0x00000020 35303839 32362e64 65627567 00000000 508926.debug.... │ │ │ │ │ + 0x00000030 4e37736d N7sm │ │ │ ├── ./usr/lib/tuxpaint/plugins/n_pt_persp.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: b3c13a96bee92e3af3ad63eeb8f041b5bc1c4326 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 755b2c1536220d0531f39bae933adf97f30770c3 │ │ │ │ ├── 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 63313361 39366265 65393265 33616633 c13a96bee92e3af3 │ │ │ │ │ - 0x00000010 61643633 65656238 66303431 62356263 ad63eeb8f041b5bc │ │ │ │ │ - 0x00000020 31633433 32362e64 65627567 00000000 1c4326.debug.... │ │ │ │ │ - 0x00000030 7889a41a x... │ │ │ │ │ + 0x00000000 35623263 31353336 32323064 30353331 5b2c1536220d0531 │ │ │ │ │ + 0x00000010 66333962 61653933 33616466 39376633 f39bae933adf97f3 │ │ │ │ │ + 0x00000020 30373730 63332e64 65627567 00000000 0770c3.debug.... │ │ │ │ │ + 0x00000030 6995b055 i..U │ │ │ ├── ./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: 56ab4af7d9063c0d13fd3e851c17bdfc953de648 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 55e299dfac0a98ec19bd4314ae914e291c2fae57 │ │ │ │ ├── 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 61623461 66376439 30363363 30643133 ab4af7d9063c0d13 │ │ │ │ │ - 0x00000010 66643365 38353163 31376264 66633935 fd3e851c17bdfc95 │ │ │ │ │ - 0x00000020 33646536 34382e64 65627567 00000000 3de648.debug.... │ │ │ │ │ - 0x00000030 32de4a96 2.J. │ │ │ │ │ + 0x00000000 65323939 64666163 30613938 65633139 e299dfac0a98ec19 │ │ │ │ │ + 0x00000010 62643433 31346165 39313465 32393163 bd4314ae914e291c │ │ │ │ │ + 0x00000020 32666165 35372e64 65627567 00000000 2fae57.debug.... │ │ │ │ │ + 0x00000030 8ea99369 ...i │ │ │ ├── ./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: e8daece5e2e7cb491329306a4d70d1c56d831a60 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 05018c20536735a88e3de0a15965325b3903129f │ │ │ │ ├── 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 64616563 65356532 65376362 34393133 daece5e2e7cb4913 │ │ │ │ │ - 0x00000010 32393330 36613464 37306431 63353664 29306a4d70d1c56d │ │ │ │ │ - 0x00000020 38333161 36302e64 65627567 00000000 831a60.debug.... │ │ │ │ │ - 0x00000030 b27b274b .{'K │ │ │ │ │ + 0x00000000 30313863 32303533 36373335 61383865 018c20536735a88e │ │ │ │ │ + 0x00000010 33646530 61313539 36353332 35623339 3de0a15965325b39 │ │ │ │ │ + 0x00000020 30333132 39662e64 65627567 00000000 03129f.debug.... │ │ │ │ │ + 0x00000030 38a45e84 8.^. │ │ │ ├── ./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: d09edfaa55d97a6dec3da7959c5d1d0bd63280e1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 28641e086bfd30ecda643e0e7a01c9db7ebcb272 │ │ │ │ ├── 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 39656466 61613535 64393761 36646563 9edfaa55d97a6dec │ │ │ │ │ - 0x00000010 33646137 39353963 35643164 30626436 3da7959c5d1d0bd6 │ │ │ │ │ - 0x00000020 33323830 65312e64 65627567 00000000 3280e1.debug.... │ │ │ │ │ - 0x00000030 d15aaf10 .Z.. │ │ │ │ │ + 0x00000000 36343165 30383662 66643330 65636461 641e086bfd30ecda │ │ │ │ │ + 0x00000010 36343365 30653761 30316339 64623765 643e0e7a01c9db7e │ │ │ │ │ + 0x00000020 62636232 37322e64 65627567 00000000 bcb272.debug.... │ │ │ │ │ + 0x00000030 9110725c ..r\ │ │ │ ├── ./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: 9e1c7da2ee8c3797bb6c30dd1a4dda6d9ac27ee7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c4947dcbfdf8e70ca36938feda437762e75b27fd │ │ │ │ ├── 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 31633764 61326565 38633337 39376262 1c7da2ee8c3797bb │ │ │ │ │ - 0x00000010 36633330 64643161 34646461 36643961 6c30dd1a4dda6d9a │ │ │ │ │ - 0x00000020 63323765 65372e64 65627567 00000000 c27ee7.debug.... │ │ │ │ │ - 0x00000030 3f907609 ?.v. │ │ │ │ │ + 0x00000000 39343764 63626664 66386537 30636133 947dcbfdf8e70ca3 │ │ │ │ │ + 0x00000010 36393338 66656461 34333737 36326537 6938feda437762e7 │ │ │ │ │ + 0x00000020 35623237 66642e64 65627567 00000000 5b27fd.debug.... │ │ │ │ │ + 0x00000030 39d0333d 9.3= │ │ │ ├── ./usr/lib/tuxpaint/plugins/polyfill.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: 0f136d7d071dea93095683deec3b3e041d2cc1a9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52ca56af88b2a295c5ebb2a29fa8a5304c4acbd0 │ │ │ │ ├── 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 31333664 37643037 31646561 39333039 136d7d071dea9309 │ │ │ │ │ - 0x00000010 35363833 64656563 33623365 30343164 5683deec3b3e041d │ │ │ │ │ - 0x00000020 32636331 61392e64 65627567 00000000 2cc1a9.debug.... │ │ │ │ │ - 0x00000030 e2e37282 ..r. │ │ │ │ │ + 0x00000000 63613536 61663838 62326132 39356335 ca56af88b2a295c5 │ │ │ │ │ + 0x00000010 65626232 61323966 61386135 33303463 ebb2a29fa8a5304c │ │ │ │ │ + 0x00000020 34616362 64302e64 65627567 00000000 4acbd0.debug.... │ │ │ │ │ + 0x00000030 871c0ed8 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/puzzle.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e7c1fb8ce1337ff0b45d8cd765febfa5cb5a82d8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6ab4fa9039abaabc50bc01dfa0f8df8bca61252b │ │ │ │ ├── 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 63316662 38636531 33333766 66306234 c1fb8ce1337ff0b4 │ │ │ │ │ - 0x00000010 35643863 64373635 66656266 61356362 5d8cd765febfa5cb │ │ │ │ │ - 0x00000020 35613832 64382e64 65627567 00000000 5a82d8.debug.... │ │ │ │ │ - 0x00000030 c65ec10c .^.. │ │ │ │ │ + 0x00000000 62346661 39303339 61626161 62633530 b4fa9039abaabc50 │ │ │ │ │ + 0x00000010 62633031 64666130 66386466 38626361 bc01dfa0f8df8bca │ │ │ │ │ + 0x00000020 36313235 32622e64 65627567 00000000 61252b.debug.... │ │ │ │ │ + 0x00000030 6bb08ad9 k... │ │ │ ├── ./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: 88b7a71c4c9c74d728b24bf68db0d942aa1066f2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc440287452416b927a5176e265e9bbb0e02842c │ │ │ │ ├── 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 62376137 31633463 39633734 64373238 b7a71c4c9c74d728 │ │ │ │ │ - 0x00000010 62323462 66363864 62306439 34326161 b24bf68db0d942aa │ │ │ │ │ - 0x00000020 31303636 66322e64 65627567 00000000 1066f2.debug.... │ │ │ │ │ - 0x00000030 96ec456c ..El │ │ │ │ │ + 0x00000000 34343032 38373435 32343136 62393237 440287452416b927 │ │ │ │ │ + 0x00000010 61353137 36653236 35653962 62623065 a5176e265e9bbb0e │ │ │ │ │ + 0x00000020 30323834 32632e64 65627567 00000000 02842c.debug.... │ │ │ │ │ + 0x00000030 cf5b34d8 .[4. │ │ │ ├── ./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: 1d2d56b1b8bd4f6656726fa01a9ec210e828017d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d0d7cb786df76509d46c28646251c0bc9268eb1e │ │ │ │ ├── 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 32643536 62316238 62643466 36363536 2d56b1b8bd4f6656 │ │ │ │ │ - 0x00000010 37323666 61303161 39656332 31306538 726fa01a9ec210e8 │ │ │ │ │ - 0x00000020 32383031 37642e64 65627567 00000000 28017d.debug.... │ │ │ │ │ - 0x00000030 86d0784a ..xJ │ │ │ │ │ + 0x00000000 64376362 37383664 66373635 30396434 d7cb786df76509d4 │ │ │ │ │ + 0x00000010 36633238 36343632 35316330 62633932 6c28646251c0bc92 │ │ │ │ │ + 0x00000020 36386562 31652e64 65627567 00000000 68eb1e.debug.... │ │ │ │ │ + 0x00000030 889b0f2c ..., │ │ │ ├── ./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: 023a8eec2bf9991edc1f168a04c918325035df18 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a7d14559aceaa97b417a01b38bda72bd3fde3793 │ │ │ │ ├── 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 33613865 65633262 66393939 31656463 3a8eec2bf9991edc │ │ │ │ │ - 0x00000010 31663136 38613034 63393138 33323530 1f168a04c9183250 │ │ │ │ │ - 0x00000020 33356466 31382e64 65627567 00000000 35df18.debug.... │ │ │ │ │ - 0x00000030 7317106a s..j │ │ │ │ │ + 0x00000000 64313435 35396163 65616139 37623431 d14559aceaa97b41 │ │ │ │ │ + 0x00000010 37613031 62333862 64613732 62643366 7a01b38bda72bd3f │ │ │ │ │ + 0x00000020 64653337 39332e64 65627567 00000000 de3793.debug.... │ │ │ │ │ + 0x00000030 294d42ac )MB. │ │ │ ├── ./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: 0450d9324deddca2ed92ebbae6e7a7ba6f839af4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 04173f8bf8af3076988b76b82843ec57e9d0fd70 │ │ │ │ ├── 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 35306439 33323464 65646463 61326564 50d9324deddca2ed │ │ │ │ │ - 0x00000010 39326562 62616536 65376137 62613666 92ebbae6e7a7ba6f │ │ │ │ │ - 0x00000020 38333961 66342e64 65627567 00000000 839af4.debug.... │ │ │ │ │ - 0x00000030 46037d59 F.}Y │ │ │ │ │ + 0x00000000 31373366 38626638 61663330 37363938 173f8bf8af307698 │ │ │ │ │ + 0x00000010 38623736 62383238 34336563 35376539 8b76b82843ec57e9 │ │ │ │ │ + 0x00000020 64306664 37302e64 65627567 00000000 d0fd70.debug.... │ │ │ │ │ + 0x00000030 e70a91ba .... │ │ │ ├── ./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: a18480ebfdb1d727ceefad7f2bb200701410ddbc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c423242eb8f5127c4b6c09ed396d08990fe34901 │ │ │ │ ├── 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 38343830 65626664 62316437 32376365 8480ebfdb1d727ce │ │ │ │ │ - 0x00000010 65666164 37663262 62323030 37303134 efad7f2bb2007014 │ │ │ │ │ - 0x00000020 31306464 62632e64 65627567 00000000 10ddbc.debug.... │ │ │ │ │ - 0x00000030 badfcbd7 .... │ │ │ │ │ + 0x00000000 32333234 32656238 66353132 37633462 23242eb8f5127c4b │ │ │ │ │ + 0x00000010 36633039 65643339 36643038 39393066 6c09ed396d08990f │ │ │ │ │ + 0x00000020 65333439 30312e64 65627567 00000000 e34901.debug.... │ │ │ │ │ + 0x00000030 411204c2 A... │ │ │ ├── ./usr/lib/tuxpaint/plugins/ribbon.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: 809c1e5da3b93564d128f9b74f838a08fec2fe6c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f91729b7f380d99df75123b59f19af85869c4f13 │ │ │ │ ├── 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 39633165 35646133 62393335 36346431 9c1e5da3b93564d1 │ │ │ │ │ - 0x00000010 32386639 62373466 38333861 30386665 28f9b74f838a08fe │ │ │ │ │ - 0x00000020 63326665 36632e64 65627567 00000000 c2fe6c.debug.... │ │ │ │ │ - 0x00000030 f1e99a5f ..._ │ │ │ │ │ + 0x00000000 31373239 62376633 38306439 39646637 1729b7f380d99df7 │ │ │ │ │ + 0x00000010 35313233 62353966 31396166 38353836 5123b59f19af8586 │ │ │ │ │ + 0x00000020 39633466 31332e64 65627567 00000000 9c4f13.debug.... │ │ │ │ │ + 0x00000030 a23468af .4h. │ │ │ ├── ./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: a946bab928a2d79acf0258583769b5dbb5c5b180 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 89131e9dcc36883f78864d07023fc29f09fe5777 │ │ │ │ ├── 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 34366261 62393238 61326437 39616366 46bab928a2d79acf │ │ │ │ │ - 0x00000010 30323538 35383337 36396235 64626235 0258583769b5dbb5 │ │ │ │ │ - 0x00000020 63356231 38302e64 65627567 00000000 c5b180.debug.... │ │ │ │ │ - 0x00000030 376f5cc6 7o\. │ │ │ │ │ + 0x00000000 31333165 39646363 33363838 33663738 131e9dcc36883f78 │ │ │ │ │ + 0x00000010 38363464 30373032 33666332 39663039 864d07023fc29f09 │ │ │ │ │ + 0x00000020 66653537 37372e64 65627567 00000000 fe5777.debug.... │ │ │ │ │ + 0x00000030 32093b11 2.;. │ │ │ ├── ./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: d82ec33d66c8a4624a5bbeb22554cef217fa83f3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dd079f5d3b0d5f4e9195c414c5d7be5d01047aa0 │ │ │ │ ├── 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 32656333 33643636 63386134 36323461 2ec33d66c8a4624a │ │ │ │ │ - 0x00000010 35626265 62323235 35346365 66323137 5bbeb22554cef217 │ │ │ │ │ - 0x00000020 66613833 66332e64 65627567 00000000 fa83f3.debug.... │ │ │ │ │ - 0x00000030 e1b5530b ..S. │ │ │ │ │ + 0x00000000 30373966 35643362 30643566 34653931 079f5d3b0d5f4e91 │ │ │ │ │ + 0x00000010 39356334 31346335 64376265 35643031 95c414c5d7be5d01 │ │ │ │ │ + 0x00000020 30343761 61302e64 65627567 00000000 047aa0.debug.... │ │ │ │ │ + 0x00000030 292b8d0c )+.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/rotate.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: 937a6c44d70c34c103c77f70682b0401a9128f72 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 47a73f88076798805be370d208079271c07a21ed │ │ │ │ ├── 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 37613663 34346437 30633334 63313033 7a6c44d70c34c103 │ │ │ │ │ - 0x00000010 63373766 37303638 32623034 30316139 c77f70682b0401a9 │ │ │ │ │ - 0x00000020 31323866 37322e64 65627567 00000000 128f72.debug.... │ │ │ │ │ - 0x00000030 ca34eaa2 .4.. │ │ │ │ │ + 0x00000000 61373366 38383037 36373938 38303562 a73f88076798805b │ │ │ │ │ + 0x00000010 65333730 64323038 30373932 37316330 e370d208079271c0 │ │ │ │ │ + 0x00000020 37613231 65642e64 65627567 00000000 7a21ed.debug.... │ │ │ │ │ + 0x00000030 3a9265e3 :.e. │ │ │ ├── ./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: 5004c41ab7919f83469e771750e42c54dda139a8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: eb8b764c9c47694807317b0701a6487fec73192f │ │ │ │ ├── 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 30346334 31616237 39313966 38333436 04c41ab7919f8346 │ │ │ │ │ - 0x00000010 39653737 31373530 65343263 35346464 9e771750e42c54dd │ │ │ │ │ - 0x00000020 61313339 61382e64 65627567 00000000 a139a8.debug.... │ │ │ │ │ - 0x00000030 ba30fd03 .0.. │ │ │ │ │ + 0x00000000 38623736 34633963 34373639 34383037 8b764c9c47694807 │ │ │ │ │ + 0x00000010 33313762 30373031 61363438 37666563 317b0701a6487fec │ │ │ │ │ + 0x00000020 37333139 32662e64 65627567 00000000 73192f.debug.... │ │ │ │ │ + 0x00000030 b45b5eed .[^. │ │ │ ├── ./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: 4442ade78acff373650c7ec3d464bb75f369afac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e4711f5a828f22751f5c0b28efbb1c0a3c50433 │ │ │ │ ├── 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 34326164 65373861 63666633 37333635 42ade78acff37365 │ │ │ │ │ - 0x00000010 30633765 63336434 36346262 37356633 0c7ec3d464bb75f3 │ │ │ │ │ - 0x00000020 36396166 61632e64 65627567 00000000 69afac.debug.... │ │ │ │ │ - 0x00000030 e667135a .g.Z │ │ │ │ │ + 0x00000000 34373131 66356138 32386632 32373531 4711f5a828f22751 │ │ │ │ │ + 0x00000010 66356330 62323865 66626231 63306133 f5c0b28efbb1c0a3 │ │ │ │ │ + 0x00000020 63353034 33332e64 65627567 00000000 c50433.debug.... │ │ │ │ │ + 0x00000030 4979424e IyBN │ │ │ ├── ./usr/lib/tuxpaint/plugins/smooth.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: 34c0ee00146bc91ead6b0e8f3f9f506a883ef6c8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5dcfa0dd800c63d71066d4de24729ce429b00f8d │ │ │ │ ├── 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 63306565 30303134 36626339 31656164 c0ee00146bc91ead │ │ │ │ │ - 0x00000010 36623065 38663366 39663530 36613838 6b0e8f3f9f506a88 │ │ │ │ │ - 0x00000020 33656636 63382e64 65627567 00000000 3ef6c8.debug.... │ │ │ │ │ - 0x00000030 fb335ce5 .3\. │ │ │ │ │ + 0x00000000 63666130 64643830 30633633 64373130 cfa0dd800c63d710 │ │ │ │ │ + 0x00000010 36366434 64653234 37323963 65343239 66d4de24729ce429 │ │ │ │ │ + 0x00000020 62303066 38642e64 65627567 00000000 b00f8d.debug.... │ │ │ │ │ + 0x00000030 e4a7353e ..5> │ │ │ ├── ./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: c4751d3f154ce3fc1276e33cceea0fcd190260a8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35d8bf8c91522972d87409547aad3ad1894b7e52 │ │ │ │ ├── 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 37353164 33663135 34636533 66633132 751d3f154ce3fc12 │ │ │ │ │ - 0x00000010 37366533 33636365 65613066 63643139 76e33cceea0fcd19 │ │ │ │ │ - 0x00000020 30323630 61382e64 65627567 00000000 0260a8.debug.... │ │ │ │ │ - 0x00000030 1e89b136 ...6 │ │ │ │ │ + 0x00000000 64386266 38633931 35323239 37326438 d8bf8c91522972d8 │ │ │ │ │ + 0x00000010 37343039 35343761 61643361 64313839 7409547aad3ad189 │ │ │ │ │ + 0x00000020 34623765 35322e64 65627567 00000000 4b7e52.debug.... │ │ │ │ │ + 0x00000030 152fa15c ./.\ │ │ │ ├── ./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: 650da929654f3a23e290d8cdde140113bbacd893 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5811a0e6c6259dae89217950238f94761ae033e1 │ │ │ │ ├── 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 30646139 32393635 34663361 32336532 0da929654f3a23e2 │ │ │ │ │ - 0x00000010 39306438 63646465 31343031 31336262 90d8cdde140113bb │ │ │ │ │ - 0x00000020 61636438 39332e64 65627567 00000000 acd893.debug.... │ │ │ │ │ - 0x00000030 988af307 .... │ │ │ │ │ + 0x00000000 31316130 65366336 32353964 61653839 11a0e6c6259dae89 │ │ │ │ │ + 0x00000010 32313739 35303233 38663934 37363161 217950238f94761a │ │ │ │ │ + 0x00000020 65303333 65312e64 65627567 00000000 e033e1.debug.... │ │ │ │ │ + 0x00000030 cf863399 ..3. │ │ │ ├── ./usr/lib/tuxpaint/plugins/spiral.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: bc75b27b40053dea306af7fabd25e84b59e2846d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4496d249021204ef33068403ee80a7d2874cd287 │ │ │ │ ├── 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 37356232 37623430 30353364 65613330 75b27b40053dea30 │ │ │ │ │ - 0x00000010 36616637 66616264 32356538 34623539 6af7fabd25e84b59 │ │ │ │ │ - 0x00000020 65323834 36642e64 65627567 00000000 e2846d.debug.... │ │ │ │ │ - 0x00000030 488fa404 H... │ │ │ │ │ + 0x00000000 39366432 34393032 31323034 65663333 96d249021204ef33 │ │ │ │ │ + 0x00000010 30363834 30336565 38306137 64323837 068403ee80a7d287 │ │ │ │ │ + 0x00000020 34636432 38372e64 65627567 00000000 4cd287.debug.... │ │ │ │ │ + 0x00000030 7e342237 ~4"7 │ │ │ ├── ./usr/lib/tuxpaint/plugins/spraypaint.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: 9a211fa927e3a2e46af71e31f71e34a538176089 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0f81e2b877218d344d03ea46bbc1fb5434427008 │ │ │ │ ├── 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 32313166 61393237 65336132 65343661 211fa927e3a2e46a │ │ │ │ │ - 0x00000010 66373165 33316637 31653334 61353338 f71e31f71e34a538 │ │ │ │ │ - 0x00000020 31373630 38392e64 65627567 00000000 176089.debug.... │ │ │ │ │ - 0x00000030 221f5a5a ".ZZ │ │ │ │ │ + 0x00000000 38316532 62383737 32313864 33343464 81e2b877218d344d │ │ │ │ │ + 0x00000010 30336561 34366262 63316662 35343334 03ea46bbc1fb5434 │ │ │ │ │ + 0x00000020 34323730 30382e64 65627567 00000000 427008.debug.... │ │ │ │ │ + 0x00000030 2e92cec4 .... │ │ │ ├── ./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: 7e9d423ec507f702e84d8aa6118d2401849ccd12 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 25d7e98fae993488c17e42c4d54de7a297306826 │ │ │ │ ├── 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 39643432 33656335 30376637 30326538 9d423ec507f702e8 │ │ │ │ │ - 0x00000010 34643861 61363131 38643234 30313834 4d8aa6118d240184 │ │ │ │ │ - 0x00000020 39636364 31322e64 65627567 00000000 9ccd12.debug.... │ │ │ │ │ - 0x00000030 40c38183 @... │ │ │ │ │ + 0x00000000 64376539 38666165 39393334 38386331 d7e98fae993488c1 │ │ │ │ │ + 0x00000010 37653432 63346435 34646537 61323937 7e42c4d54de7a297 │ │ │ │ │ + 0x00000020 33303638 32362e64 65627567 00000000 306826.debug.... │ │ │ │ │ + 0x00000030 f6d18d14 .... │ │ │ ├── ./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: 89f234e7291118c9cd4fd65d345f4463aef3710c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 19876d14c06eaa77c187fc28a1db8d2ec8a99ce6 │ │ │ │ ├── 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 66323334 65373239 31313138 63396364 f234e7291118c9cd │ │ │ │ │ - 0x00000010 34666436 35643334 35663434 36336165 4fd65d345f4463ae │ │ │ │ │ - 0x00000020 66333731 30632e64 65627567 00000000 f3710c.debug.... │ │ │ │ │ - 0x00000030 9869b2a4 .i.. │ │ │ │ │ + 0x00000000 38373664 31346330 36656161 37376331 876d14c06eaa77c1 │ │ │ │ │ + 0x00000010 38376663 32386131 64623864 32656338 87fc28a1db8d2ec8 │ │ │ │ │ + 0x00000020 61393963 65362e64 65627567 00000000 a99ce6.debug.... │ │ │ │ │ + 0x00000030 060aa442 ...B │ │ │ ├── ./usr/lib/tuxpaint/plugins/swirls.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: a26aaa6c8747018c6f89f73cb1f8726d9c8cde53 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4f80e866e0bb0d63e6c180268f6d37f6423f8b6 │ │ │ │ ├── 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 36616161 36633837 34373031 38633666 6aaa6c8747018c6f │ │ │ │ │ - 0x00000010 38396637 33636231 66383732 36643963 89f73cb1f8726d9c │ │ │ │ │ - 0x00000020 38636465 35332e64 65627567 00000000 8cde53.debug.... │ │ │ │ │ - 0x00000030 f0132732 ..'2 │ │ │ │ │ + 0x00000000 66383065 38363665 30626230 64363365 f80e866e0bb0d63e │ │ │ │ │ + 0x00000010 36633138 30323638 66366433 37663634 6c180268f6d37f64 │ │ │ │ │ + 0x00000020 32336638 62362e64 65627567 00000000 23f8b6.debug.... │ │ │ │ │ + 0x00000030 2f4d778a /Mw. │ │ │ ├── ./usr/lib/tuxpaint/plugins/tessell.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: 7012c646fc2042ac02d40a456d88662a59fef98d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b7e1258379bd5d6fab4e255260bf260a3545de47 │ │ │ │ ├── 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 31326336 34366663 32303432 61633032 12c646fc2042ac02 │ │ │ │ │ - 0x00000010 64343061 34353664 38383636 32613539 d40a456d88662a59 │ │ │ │ │ - 0x00000020 66656639 38642e64 65627567 00000000 fef98d.debug.... │ │ │ │ │ - 0x00000030 a51ab64d ...M │ │ │ │ │ + 0x00000000 65313235 38333739 62643564 36666162 e1258379bd5d6fab │ │ │ │ │ + 0x00000010 34653235 35323630 62663236 30613335 4e255260bf260a35 │ │ │ │ │ + 0x00000020 34356465 34372e64 65627567 00000000 45de47.debug.... │ │ │ │ │ + 0x00000030 52d840f9 R.@. │ │ │ ├── ./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: 8f5b33cff7aa9d9696b98faf2134a8c3a23df6c5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aa94e8141bc6ea21442bddaeaaf7b1fe13d4ebb5 │ │ │ │ ├── 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 35623333 63666637 61613964 39363936 5b33cff7aa9d9696 │ │ │ │ │ - 0x00000010 62393866 61663231 33346138 63336132 b98faf2134a8c3a2 │ │ │ │ │ - 0x00000020 33646636 63352e64 65627567 00000000 3df6c5.debug.... │ │ │ │ │ - 0x00000030 1e7d2ff8 .}/. │ │ │ │ │ + 0x00000000 39346538 31343162 63366561 32313434 94e8141bc6ea2144 │ │ │ │ │ + 0x00000010 32626464 61656161 66376231 66653133 2bddaeaaf7b1fe13 │ │ │ │ │ + 0x00000020 64346562 62352e64 65627567 00000000 d4ebb5.debug.... │ │ │ │ │ + 0x00000030 5309cd66 S..f │ │ │ ├── ./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: 7a753a23b552974863047a00cd8e58ed47fdbbc6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc61c765124f72df88a19696101428c00af2fdba │ │ │ │ ├── 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 37353361 32336235 35323937 34383633 753a23b552974863 │ │ │ │ │ - 0x00000010 30343761 30306364 38653538 65643437 047a00cd8e58ed47 │ │ │ │ │ - 0x00000020 66646262 63362e64 65627567 00000000 fdbbc6.debug.... │ │ │ │ │ - 0x00000030 e55f6ecf ._n. │ │ │ │ │ + 0x00000000 36316337 36353132 34663732 64663838 61c765124f72df88 │ │ │ │ │ + 0x00000010 61313936 39363130 31343238 63303061 a19696101428c00a │ │ │ │ │ + 0x00000020 66326664 62612e64 65627567 00000000 f2fdba.debug.... │ │ │ │ │ + 0x00000030 14b2e82b ...+ │ │ │ ├── ./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: 2f29ae6b51a144ffd4d60a0f2d6d015e616ad18b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 981fa2517eaa8f475dac06eab853e5cdc88a3903 │ │ │ │ ├── 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 32396165 36623531 61313434 66666434 29ae6b51a144ffd4 │ │ │ │ │ - 0x00000010 64363061 30663264 36643031 35653631 d60a0f2d6d015e61 │ │ │ │ │ - 0x00000020 36616431 38622e64 65627567 00000000 6ad18b.debug.... │ │ │ │ │ - 0x00000030 1c9e0d88 .... │ │ │ │ │ + 0x00000000 31666132 35313765 61613866 34373564 1fa2517eaa8f475d │ │ │ │ │ + 0x00000010 61633036 65616238 35336535 63646338 ac06eab853e5cdc8 │ │ │ │ │ + 0x00000020 38613339 30332e64 65627567 00000000 8a3903.debug.... │ │ │ │ │ + 0x00000030 b93abfa5 .:.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/trochoids.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: fbece2a4d5a8fda97efea20f960513d13c3d7434 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a34457e4867dd60c7141736a5615989399275b5c │ │ │ │ ├── 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 65636532 61346435 61386664 61393765 ece2a4d5a8fda97e │ │ │ │ │ - 0x00000010 66656132 30663936 30353133 64313363 fea20f960513d13c │ │ │ │ │ - 0x00000020 33643734 33342e64 65627567 00000000 3d7434.debug.... │ │ │ │ │ - 0x00000030 1b8155c0 ..U. │ │ │ │ │ + 0x00000000 34343537 65343836 37646436 30633731 4457e4867dd60c71 │ │ │ │ │ + 0x00000010 34313733 36613536 31353938 39333939 41736a5615989399 │ │ │ │ │ + 0x00000020 32373562 35632e64 65627567 00000000 275b5c.debug.... │ │ │ │ │ + 0x00000030 597985cb Yy.. │ │ │ ├── ./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: a546e468978740882ab947e2c07113eba8ba4849 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02c088b47a236c2eb9a9895ff784aa2d7fc5c31c │ │ │ │ ├── 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 34366534 36383937 38373430 38383261 46e468978740882a │ │ │ │ │ - 0x00000010 62393437 65326330 37313133 65626138 b947e2c07113eba8 │ │ │ │ │ - 0x00000020 62613438 34392e64 65627567 00000000 ba4849.debug.... │ │ │ │ │ - 0x00000030 fafcc308 .... │ │ │ │ │ + 0x00000000 63303838 62343761 32333663 32656239 c088b47a236c2eb9 │ │ │ │ │ + 0x00000010 61393839 35666637 38346161 32643766 a9895ff784aa2d7f │ │ │ │ │ + 0x00000020 63356333 31632e64 65627567 00000000 c5c31c.debug.... │ │ │ │ │ + 0x00000030 23d39c34 #..4 │ │ │ ├── ./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: c234b0c8c99534ecd3d3a5d17225f6cb3d3cdef3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c92ba16c760d7b1f8a993867ba5fd3702ae9d72f │ │ │ │ ├── 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 33346230 63386339 39353334 65636433 34b0c8c99534ecd3 │ │ │ │ │ - 0x00000010 64336135 64313732 32356636 63623364 d3a5d17225f6cb3d │ │ │ │ │ - 0x00000020 33636465 66332e64 65627567 00000000 3cdef3.debug.... │ │ │ │ │ - 0x00000030 b01c4652 ..FR │ │ │ │ │ + 0x00000000 32626131 36633736 30643762 31663861 2ba16c760d7b1f8a │ │ │ │ │ + 0x00000010 39393338 36376261 35666433 37303261 993867ba5fd3702a │ │ │ │ │ + 0x00000020 65396437 32662e64 65627567 00000000 e9d72f.debug.... │ │ │ │ │ + 0x00000030 818ef5c2 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/xor.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: 46a45d46e03b9b5eb65ded1f0d042f95a01d9389 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 997d9172f26dc22218affabacbc5e38b96131e8c │ │ │ │ ├── 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 61343564 34366530 33623962 35656236 a45d46e03b9b5eb6 │ │ │ │ │ - 0x00000010 35646564 31663064 30343266 39356130 5ded1f0d042f95a0 │ │ │ │ │ - 0x00000020 31643933 38392e64 65627567 00000000 1d9389.debug.... │ │ │ │ │ - 0x00000030 a3221190 .".. │ │ │ │ │ + 0x00000000 37643931 37326632 36646332 32323138 7d9172f26dc22218 │ │ │ │ │ + 0x00000010 61666661 62616362 63356533 38623936 affabacbc5e38b96 │ │ │ │ │ + 0x00000020 31333165 38632e64 65627567 00000000 131e8c.debug.... │ │ │ │ │ + 0x00000030 20a33f2e .?. ├── tuxpaint_0.9.34-2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1588 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 301064 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 301120 2025-03-13 14:38:55.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: 01602fe4d6aa1ab84a67cca9bd787dc1599fce4a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 422c6c180272dc5fdee2e949e18efd7ebee361fa │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -J/lib/ld-linux.so.2 │ │ │ │ │ +/lib/ld-linux.so.2 │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ SDL_GetModState │ │ │ │ │ SDL_AddTimer │ │ │ │ │ SDL_FreeSurface │ │ │ │ │ SDL_RenderSetLogicalSize │ │ │ │ ├── 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 36303266 65346436 61613161 62383461 602fe4d6aa1ab84a │ │ │ │ │ - 0x00000010 36376363 61396264 37383764 63313539 67cca9bd787dc159 │ │ │ │ │ - 0x00000020 39666365 34612e64 65627567 00000000 9fce4a.debug.... │ │ │ │ │ - 0x00000030 834e48a4 .NH. │ │ │ │ │ + 0x00000000 32633663 31383032 37326463 35666465 2c6c180272dc5fde │ │ │ │ │ + 0x00000010 65326539 34396531 38656664 37656265 e2e949e18efd7ebe │ │ │ │ │ + 0x00000020 65333631 66612e64 65627567 00000000 e361fa.debug.... │ │ │ │ │ + 0x00000030 b2867ee2 ..~. ├── tuxpaint-dbgsym_0.9.34-2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 516 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 452896 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 452932 2025-03-13 14:38:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Jonathan Carter │ │ │ │ Installed-Size: 631 │ │ │ │ Depends: tuxpaint (= 1:0.9.34-2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint │ │ │ │ -Build-Ids: 01602fe4d6aa1ab84a67cca9bd787dc1599fce4a │ │ │ │ +Build-Ids: 422c6c180272dc5fdee2e949e18efd7ebee361fa │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/01/602fe4d6aa1ab84a67cca9bd787dc1599fce4a.debug │ │ │ │ │ +usr/lib/debug/.build-id/42/2c6c180272dc5fdee2e949e18efd7ebee361fa.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/01/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 634952 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/01/602fe4d6aa1ab84a67cca9bd787dc1599fce4a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/42/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 634952 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/42/2c6c180272dc5fdee2e949e18efd7ebee361fa.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dbgsym -> tuxpaint │ │ │ │ --- ./usr/lib/debug/.build-id/01/602fe4d6aa1ab84a67cca9bd787dc1599fce4a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/42/2c6c180272dc5fdee2e949e18efd7ebee361fa.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 88% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │┄ error from `readelf --wide --sections {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ │ [22] .dynamic NOBITS 0007bdf8 024af4 000180 08 WA 5 0 4 │ │ │ │ │ [23] .got NOBITS 0007bf78 024af4 000068 04 WA 0 0 4 │ │ │ │ │ [24] .got.plt NOBITS 0007bff4 024af4 00048c 04 WA 0 0 4 │ │ │ │ │ [25] .data NOBITS 0007c480 024af4 00105c 00 WA 0 0 32 │ │ │ │ │ [26] .bss NOBITS 0007d4e0 024af4 05a48c 00 WA 0 0 32 │ │ │ │ │ [27] .comment PROGBITS 00000000 024abc 00001f 01 MS 0 0 1 │ │ │ │ │ [28] .debug_aranges PROGBITS 00000000 024adc 00010f 00 C 0 0 4 │ │ │ │ │ - [29] .debug_info PROGBITS 00000000 024bec 0309d9 00 C 0 0 4 │ │ │ │ │ + [29] .debug_info PROGBITS 00000000 024bec 0309da 00 C 0 0 4 │ │ │ │ │ [30] .debug_abbrev PROGBITS 00000000 0555c8 00115a 00 C 0 0 4 │ │ │ │ │ [31] .debug_line PROGBITS 00000000 056724 01bfcf 00 C 0 0 4 │ │ │ │ │ [32] .debug_str PROGBITS 00000000 0726f4 00562c 01 MSC 0 0 4 │ │ │ │ │ [33] .debug_line_str PROGBITS 00000000 077d20 00043a 01 MSC 0 0 4 │ │ │ │ │ [34] .debug_loclists PROGBITS 00000000 07815c 015044 00 C 0 0 4 │ │ │ │ │ [35] .debug_rnglists PROGBITS 00000000 08d1a0 002cf1 00 C 0 0 4 │ │ │ │ │ [36] .symtab SYMTAB 00000000 08fe94 005910 10 37 928 4 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │┄ error from `readelf --wide --notes {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 01602fe4d6aa1ab84a67cca9bd787dc1599fce4a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 422c6c180272dc5fdee2e949e18efd7ebee361fa │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ @@ -13449,189 +13449,189 @@ │ │ │ │ │ <7c53> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <7c54> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <7c58> DW_AT_location : (exprloc) 5 byte block: 3 e8 48 d 0 (DW_OP_addr: d48e8) │ │ │ │ │ <1><7c5e>: Abbrev Number: 54 (DW_TAG_structure_type) │ │ │ │ │ <7c5f> DW_AT_name : (strp) (offset: 0x2076): magic_api_t │ │ │ │ │ <7c63> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <7c64> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7c65> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <7c65> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <7c66> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <7c67> DW_AT_sibling : (ref4) <0x7db1> │ │ │ │ │ <2><7c6b>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7c6c> DW_AT_name : (strp) (offset: 0x5956): tp_version │ │ │ │ │ <7c70> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7c71> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <7c71> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <7c72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c73> DW_AT_type : (ref4) <0x2e3> │ │ │ │ │ <7c77> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><7c78>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7c79> DW_AT_name : (strp) (offset: 0xaa8d): data_directory │ │ │ │ │ <7c7d> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7c7e> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <7c7e> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <7c7f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c80> DW_AT_type : (ref4) <0x2e3> │ │ │ │ │ <7c84> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><7c85>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7c86> DW_AT_name : (strp) (offset: 0x3222): update_progress_bar │ │ │ │ │ <7c8a> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7c8b> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <7c8b> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <7c8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c8d> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <7c91> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><7c92>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7c93> DW_AT_name : (strp) (offset: 0x8b6f): special_notify │ │ │ │ │ <7c97> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7c98> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <7c98> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <7c99> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c9a> DW_AT_type : (ref4) <0x88c> │ │ │ │ │ <7c9e> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><7c9f>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7ca0> DW_AT_name : (strp) (offset: 0xb0c9): sRGB_to_linear │ │ │ │ │ <7ca4> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7ca5> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <7ca5> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <7ca6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <7ca7> DW_AT_type : (ref4) <0x7dc0> │ │ │ │ │ <7cab> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><7cac>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cad> DW_AT_name : (strp) (offset: 0x40b9): linear_to_sRGB │ │ │ │ │ <7cb1> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7cb2> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <7cb2> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <7cb3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <7cb4> DW_AT_type : (ref4) <0x7dd4> │ │ │ │ │ <7cb8> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><7cb9>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cba> DW_AT_name : (strp) (offset: 0x7fca): in_circle │ │ │ │ │ <7cbe> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7cbf> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <7cbf> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <7cc0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <7cc1> DW_AT_type : (ref4) <0x7df2> │ │ │ │ │ <7cc5> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><7cc6>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cc7> DW_AT_name : (strp) (offset: 0x7d68): getpixel │ │ │ │ │ <7ccb> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7ccc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <7ccc> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <7ccd> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <7cce> DW_AT_type : (ref4) <0x49b6> │ │ │ │ │ <7cd2> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><7cd3>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cd4> DW_AT_name : (strp) (offset: 0x785c): putpixel │ │ │ │ │ <7cd8> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7cd9> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <7cd9> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <7cda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7cdb> DW_AT_type : (ref4) <0x4980> │ │ │ │ │ <7cdf> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><7ce0>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7ce1> DW_AT_name : (strp) (offset: 0xbda7): xorpixel │ │ │ │ │ <7ce5> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7ce6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <7ce6> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <7ce7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7ce8> DW_AT_type : (ref4) <0x7e0c> │ │ │ │ │ <7cec> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><7ced>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cee> DW_AT_name : (strp) (offset: 0x51ad): playsound │ │ │ │ │ <7cf2> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7cf3> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <7cf3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <7cf4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7cf5> DW_AT_type : (ref4) <0x7e26> │ │ │ │ │ <7cf9> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><7cfa>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7cfb> DW_AT_name : (strp) (offset: 0xa9d7): playingsound │ │ │ │ │ <7cff> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d00> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <7d00> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <7d01> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <7d02> DW_AT_type : (ref4) <0x7e30> │ │ │ │ │ <7d06> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><7d07>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d08> DW_AT_name : (strp) (offset: 0x43a7): pausesound │ │ │ │ │ <7d0c> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d0d> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <7d0d> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <7d0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d0f> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <7d13> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><7d14>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d15> DW_AT_name : (strp) (offset: 0x4c0): unpausesound │ │ │ │ │ <7d19> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d1a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <7d1a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <7d1b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d1c> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <7d20> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><7d21>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d22> DW_AT_name : (strp) (offset: 0x4598): stopsound │ │ │ │ │ <7d26> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d27> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <7d27> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <7d28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d29> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <7d2d> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><7d2e>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d2f> DW_AT_name : (strp) (offset: 0xd1ee): line │ │ │ │ │ <7d33> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d34> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <7d34> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <7d35> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d36> DW_AT_type : (ref4) <0x7e96> │ │ │ │ │ <7d3a> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><7d3b>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d3c> DW_AT_name : (strp) (offset: 0x9e96): button_down │ │ │ │ │ <7d40> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d41> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <7d41> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <7d42> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <7d43> DW_AT_type : (ref4) <0x7e30> │ │ │ │ │ <7d47> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><7d48>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d49> DW_AT_name : (strp) (offset: 0x7ec2): rgbtohsv │ │ │ │ │ <7d4d> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d4e> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <7d4e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <7d4f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d50> DW_AT_type : (ref4) <0x7ec4> │ │ │ │ │ <7d54> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><7d55>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d56> DW_AT_name : (strp) (offset: 0xa6b8): hsvtorgb │ │ │ │ │ <7d5a> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d5b> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <7d5b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <7d5c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7d5d> DW_AT_type : (ref4) <0x7eed> │ │ │ │ │ <7d61> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><7d62>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d63> DW_AT_name : (strp) (offset: 0x257f): canvas_w │ │ │ │ │ <7d67> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d68> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <7d68> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <7d69> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7d6a> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <7d6e> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><7d6f>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d70> DW_AT_name : (strp) (offset: 0x254a): canvas_h │ │ │ │ │ <7d74> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d75> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <7d75> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <7d76> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7d77> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <7d7b> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><7d7c>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d7d> DW_AT_name : (strp) (offset: 0xf90): scale │ │ │ │ │ <7d81> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d82> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <7d82> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <7d83> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <7d84> DW_AT_type : (ref4) <0x7f10> │ │ │ │ │ <7d88> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><7d89>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d8a> DW_AT_name : (strp) (offset: 0x5da0): rotate_scale │ │ │ │ │ <7d8e> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d8f> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <7d8f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <7d90> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <7d91> DW_AT_type : (ref4) <0x7f2e> │ │ │ │ │ <7d95> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><7d96>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7d97> DW_AT_name : (strp) (offset: 0x3e9e): touched │ │ │ │ │ <7d9b> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7d9c> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <7d9c> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <7d9d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <7d9e> DW_AT_type : (ref4) <0x7f47> │ │ │ │ │ <7da2> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><7da3>: Abbrev Number: 13 (DW_TAG_member) │ │ │ │ │ <7da4> DW_AT_name : (strp) (offset: 0x5f19): retract_undo │ │ │ │ │ <7da8> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7da9> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <7da9> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <7daa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7dab> DW_AT_type : (ref4) <0x929> │ │ │ │ │ <7daf> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><7db0>: Abbrev Number: 0 │ │ │ │ │ <1><7db1>: Abbrev Number: 64 (DW_TAG_subroutine_type) │ │ │ │ │ <7db2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <7db2> DW_AT_type : (ref4) <0x34>, float │ │ │ │ │ @@ -13826,23 +13826,23 @@ │ │ │ │ │ <2><7f46>: Abbrev Number: 0 │ │ │ │ │ <1><7f47>: Abbrev Number: 21 (DW_TAG_pointer_type) │ │ │ │ │ <7f48> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <7f48> DW_AT_type : (ref4) <0x7f33>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7f4c>: Abbrev Number: 26 (DW_TAG_typedef) │ │ │ │ │ <7f4d> DW_AT_name : (strp) (offset: 0xbfae): magic_api │ │ │ │ │ <7f51> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7f52> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <7f52> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <7f53> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7f54> DW_AT_type : (ref4) <0x7c5e>, magic_api_t │ │ │ │ │ <1><7f58>: Abbrev Number: 65 (DW_TAG_enumeration_type) │ │ │ │ │ <7f59> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7f5a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <7f5a> DW_AT_type : (ref4) <0x26>, unsigned int │ │ │ │ │ <7f5e> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7f5f> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <7f5f> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <7f60> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <7f61> DW_AT_sibling : (ref4) <0x7f7e> │ │ │ │ │ <2><7f65>: Abbrev Number: 4 (DW_TAG_enumerator) │ │ │ │ │ <7f66> DW_AT_name : (strp) (offset: 0x2786): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <7f6a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><7f6b>: Abbrev Number: 4 (DW_TAG_enumerator) │ │ │ │ │ <7f6c> DW_AT_name : (strp) (offset: 0x26): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -13860,15 +13860,15 @@ │ │ │ │ │ <2><7f87>: Abbrev Number: 35 (DW_TAG_subrange_type) │ │ │ │ │ <7f88> DW_AT_type : (ref4) <0x26>, unsigned int │ │ │ │ │ <7f8c> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><7f8d>: Abbrev Number: 0 │ │ │ │ │ <1><7f8e>: Abbrev Number: 69 (DW_TAG_variable) │ │ │ │ │ <7f8f> DW_AT_name : (strp) (offset: 0xb57d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <7f93> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <7f94> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <7f94> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <7f95> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <7f96> DW_AT_type : (ref4) <0x7f7e> │ │ │ │ │ <7f9a> DW_AT_external : (flag_present) 1 │ │ │ │ │ <7f9a> DW_AT_location : (exprloc) 5 byte block: 3 78 d0 7 0 (DW_OP_addr: 7d078) │ │ │ │ │ <1><7fa0>: Abbrev Number: 6 (DW_TAG_variable) │ │ │ │ │ <7fa1> DW_AT_name : (strp) (offset: 0x8e8e): magic_disabled_features │ │ │ │ │ <7fa5> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,50 +1,66 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -X2vmq50M$ │ │ │ │ │ -wU-Co^Sc │ │ │ │ │ -3B{#t0BG3t2Cg#t1CW3t3Cw3 │ │ │ │ │ -\:Z2vm-l_ │ │ │ │ │ -@*hFh`*uj │ │ │ │ │ -2PoHl │ │ │ │ │ +_<+Db_CY │ │ │ │ │ +[P\2`|Q.* │ │ │ │ │ +sB&c2=)[ │ │ │ │ │ +UG3D;]E" │ │ │ │ │ +Dh{0fRL} │ │ │ │ │ +gR'!e+2oqt │ │ │ │ │ +<1d20>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d21> DW_AT_type : (ref4) <0x2a>, int │ │ │ │ │ <2><1d25>: Abbrev Number: 0 │ │ │ │ │ <1><1d26>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d27> DW_AT_name : (strp) (offset: 0x19249): magic_api_t │ │ │ │ │ <1d2b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d2e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d2e> DW_AT_sibling : (ref4) <0x1e78> │ │ │ │ │ <2><1d32>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d33> DW_AT_name : (strp) (offset: 0x11b98): tp_version │ │ │ │ │ <1d37> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d38> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d38> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d39> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d3e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d3f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d40> DW_AT_name : (strp) (offset: 0x15bd5): data_directory │ │ │ │ │ <1d44> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d45> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d45> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d46> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d47> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d4b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d4c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4d> DW_AT_name : (strp) (offset: 0x1df91): update_progress_bar │ │ │ │ │ <1d51> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d52> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d52> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d53> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d54> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1d58> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0x7249): special_notify │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0x1d16> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x4782): sRGB_to_linear │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0x1e87> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x1c368): linear_to_sRGB │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1e9b> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x1c782): in_circle │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1eb9> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x18d1): getpixel │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1ed7> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x581e): putpixel │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ef6> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x873f): xorpixel │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1f10> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x4230): playsound │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x10014): playingsound │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x1f2fd): pausesound │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x1f2fb): unpausesound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0x11fdd): stopsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0xd22f): line │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1f9f> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x15b81): button_down │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0x1288e): rgbtohsv │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1fcd> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xdcca): hsvtorgb │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1ff6> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x1ad2f): canvas_w │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x2a>, int │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1ac5f): canvas_h │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x2a>, int │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0x19914): scale │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2019> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1990d): rotate_scale │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x2037> │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x15554): touched │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x2050> │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0xa122): retract_undo │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e77>: Abbrev Number: 0 │ │ │ │ │ <1><1e78>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e79> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e79> DW_AT_type : (ref4) <0x31>, float │ │ │ │ │ @@ -4226,23 +4226,23 @@ │ │ │ │ │ <2><204f>: Abbrev Number: 0 │ │ │ │ │ <1><2050>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2051> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x203c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2055>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2056> DW_AT_name : (strp) (offset: 0xfe49): magic_api │ │ │ │ │ <205a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205b> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <205b> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <205c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x1d26>, magic_api_t │ │ │ │ │ <1><2061>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2062> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2063> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2063> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2067> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2068> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2068> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2069> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <206a> DW_AT_sibling : (ref4) <0x209f> │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x18236): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2073> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2074>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2075> DW_AT_name : (strp) (offset: 0x2f7d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4267,15 +4267,15 @@ │ │ │ │ │ <209d> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209e>: Abbrev Number: 0 │ │ │ │ │ <1><209f>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20a0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a1> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20a5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a6> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a6> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a8> DW_AT_sibling : (ref4) <0x20c5> │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x107b3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20b1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b3> DW_AT_name : (strp) (offset: 0x105a6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4293,15 +4293,15 @@ │ │ │ │ │ <2><20ce>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20cf> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20d3> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d4>: Abbrev Number: 0 │ │ │ │ │ <1><20d5>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <20d6> DW_AT_name : (strp) (offset: 0x1a892): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20da> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20db> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20db> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20dc> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20dd> DW_AT_type : (ref4) <0x20c5> │ │ │ │ │ <20e1> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20e1> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><20e7>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <20e8> DW_AT_name : (strp) (offset: 0xcc86): realrainbow_snd │ │ │ │ │ <20ec> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -1109,28 +1109,28 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2193 filenum: 66 │ │ │ │ │ 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 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 60 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 60 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa20a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa297 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x38ac │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa2b3 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7914,25 +7914,25 @@ │ │ │ │ │ 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: 0xa3eb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,31 +1,29 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -U)"( W@p# │ │ │ │ │ -"_X2+OXk │ │ │ │ │ -j9Sk:+1/ │ │ │ │ │ +pGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Uh;pU9QG │ │ │ │ │ +EEW8-sX( │ │ │ │ │ \-;qwPdu │ │ │ │ │ ZIWh_$k( │ │ │ │ │ pY9GM@,% │ │ │ │ │ u&c5'&fo │ │ │ │ │ 6|%3cFHbFfFn │ │ │ │ │ +y)mVGMTK │ │ │ │ │ X&S`&#yN7 │ │ │ │ │ NkCGp/ys │ │ │ │ │ ehv@Cm?} │ │ │ │ │ ] z(bQFx>< │ │ │ │ │ qm.%:fS'-o │ │ │ │ │ -T}>ejMSm │ │ │ │ │ -k/Cv.K`z │ │ │ │ │ -H3W mG\z │ │ │ │ │ -eq\a~oIt │ │ │ │ │ -<.MM.MM.MP │ │ │ │ │ -|ZP+[P+[P+[P+[ │ │ │ │ │ -&FpB0B.Q │ │ │ │ │ -nIxnIxnIxnIxnIxnIxnIxD │ │ │ │ │ -)wCG*R3)R3)R3)R3)R3) │ │ │ │ │ +]D8DQx2d │ │ │ │ │ +Ec:Q?n`z`g │ │ │ │ │ +*iLu*QU4 │ │ │ │ │ +l3Df0;:Q │ │ │ │ │ +(T.J)SH\ │ │ │ │ │ +PG/3P?/3P7/3P//3P'/3P │ │ │ │ │ +ZqrR+NNj │ │ │ │ │ +iiFHK3BZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/08/1aef4ab973dbb1735264971708445732e6d951.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d5/e1280b02afb95f2c28b7f8643205f4c16b4937.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 78224 (bytes into file) │ │ │ │ │ + Start of section headers: 78228 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x13190: │ │ │ │ │ +There are 37 section headers, starting at offset 0x13194: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000250 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 00003c 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004030 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004044 000efc 000010 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0019c3 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001b7c 00020d 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001d8c 00076e 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 0024fc 00a0bb 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c5b8 0004c7 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00ca80 0003c7 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00ce48 005926 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012770 000083 00 C 0 0 4 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0127f4 0003f0 10 35 27 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012be4 00043f 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 013023 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0019c7 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001b80 00020d 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001d90 00076e 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 002500 00a0bb 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c5bc 0004c7 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00ca84 0003c7 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00ce4c 005927 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012774 000083 00 C 0 0 4 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0127f8 0003f0 10 35 27 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012be8 00043f 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 013027 00016c 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), 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: 081aef4ab973dbb1735264971708445732e6d951 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d5e1280b02afb95f2c28b7f8643205f4c16b4937 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x1928b): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11cc3): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17bb9): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dee5): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x71a3): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4781): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c274): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c6c0): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18c8): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x57f1): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x86a1): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x426b): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x101ac): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f277): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f275): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x1210b): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd1a4): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15c0d): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12b57): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdbdb): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ada2): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1acd2): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19957): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19950): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x155e0): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa0d1): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xffa1): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x182cb): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2fb7): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1096b): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x1075e): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 59 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a90e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 38 40 0 0 (DW_OP_addr: 4038) │ │ │ │ │ <1><20e1>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,33 +1,29 @@ │ │ │ │ │ -QGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -#h*">ZWb │ │ │ │ │ +kI7GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +tGyGyIRU%n │ │ │ │ │ +5Rp>,vGM │ │ │ │ │ PHBsB3sB! │ │ │ │ │ q])35aVv │ │ │ │ │ e6l}y.l=^eXsa │ │ │ │ │ A8^ _YP|A │ │ │ │ │ YIL8!A}% │ │ │ │ │ HHf=aJW2 │ │ │ │ │ 5zm3DpId!($0 │ │ │ │ │ 2sh │ │ │ │ │ -vcd`7&W` │ │ │ │ │ -nJxnJxnJxnJxnJxnJxnJxD │ │ │ │ │ -(RO)RO)RO │ │ │ │ │ +Z<2/7QJ~ │ │ │ │ │ +h1!zKvF> │ │ │ │ │ +q9jr9jr9 │ │ │ │ │ +k rR+ANj% │ │ │ │ │ +|ZP+[P+[P+[P+[ │ │ │ │ │ (iiFIK3JZ │ │ │ │ │ -(iiFIK3JZ │ │ │ │ │ -dozWozWozWozWozWozWozWozW │ │ │ │ │ +X'.^/pWh │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/0a/916f1c71933ba09622add16afa821ddc5c910c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cf/9d9df8b8205070ef1f83614aa1bca349f357dd.debug │ │ │ │┄ Files 78% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77180 (bytes into file) │ │ │ │ │ + Start of section headers: 77184 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 38 │ │ │ │ │ Section header string table index: 37 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 38 section headers, starting at offset 0x12d7c: │ │ │ │ │ +There are 38 section headers, starting at offset 0x12d80: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000dc 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000254 000178 000260 10 A 4 1 4 │ │ │ │ │ @@ -25,23 +25,23 @@ │ │ │ │ │ [20] .dynamic NOBITS 00003ef8 000ed8 0000e0 08 WA 4 0 4 │ │ │ │ │ [21] .got NOBITS 00003fd8 000ed8 00001c 04 WA 0 0 4 │ │ │ │ │ [22] .got.plt NOBITS 00003ff4 000ed8 000034 04 WA 0 0 4 │ │ │ │ │ [23] .data NOBITS 00004028 000ed8 000028 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 00004050 000ed8 000010 00 WA 0 0 4 │ │ │ │ │ [25] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [26] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [27] .debug_info PROGBITS 00000000 0001b8 001958 00 C 0 0 4 │ │ │ │ │ + [27] .debug_info PROGBITS 00000000 0001b8 001956 00 C 0 0 4 │ │ │ │ │ [28] .debug_abbrev PROGBITS 00000000 001b10 0001ba 00 C 0 0 4 │ │ │ │ │ [29] .debug_line PROGBITS 00000000 001ccc 00052b 00 C 0 0 4 │ │ │ │ │ [30] .debug_str PROGBITS 00000000 0021f8 00a1f9 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_line_str PROGBITS 00000000 00c3f4 0004c9 01 MSC 0 0 4 │ │ │ │ │ [32] .debug_loclists PROGBITS 00000000 00c8c0 0001db 00 C 0 0 4 │ │ │ │ │ - [33] .debug_macro PROGBITS 00000000 00ca9c 005956 00 C 0 0 4 │ │ │ │ │ - [34] .debug_rnglists PROGBITS 00000000 0123f2 000021 00 0 0 1 │ │ │ │ │ - [35] .symtab SYMTAB 00000000 012414 0003e0 10 36 25 4 │ │ │ │ │ - [36] .strtab STRTAB 00000000 0127f4 00040f 00 0 0 1 │ │ │ │ │ - [37] .shstrtab STRTAB 00000000 012c03 000179 00 0 0 1 │ │ │ │ │ + [33] .debug_macro PROGBITS 00000000 00ca9c 005958 00 C 0 0 4 │ │ │ │ │ + [34] .debug_rnglists PROGBITS 00000000 0123f4 000021 00 0 0 1 │ │ │ │ │ + [35] .symtab SYMTAB 00000000 012418 0003e0 10 36 25 4 │ │ │ │ │ + [36] .strtab STRTAB 00000000 0127f8 00040f 00 0 0 1 │ │ │ │ │ + [37] .shstrtab STRTAB 00000000 012c07 000179 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), 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: 0a916f1c71933ba09622add16afa821ddc5c910c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cf9d9df8b8205070ef1f83614aa1bca349f357dd │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x192ef): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11dae): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15cae): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1deb1): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7019): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4703): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c269): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c671): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x184e): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x563e): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8516): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x41c9): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10206): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f356): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f354): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x121fb): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd228): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15c6a): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12bc4): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdca9): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1adb2): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1accc): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19990): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19989): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15514): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa133): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfff2): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18283): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fb5): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x109b1): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x107a4): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a908): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 44 40 0 0 (DW_OP_addr: 4044) │ │ │ │ │ <1><20dc>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d1e │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 61 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dca │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 62 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 64 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 65 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa30f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 67 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa34f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7911,31 +7911,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3dc │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa44b │ │ │ │ │ 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,11 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -z7.bzE%Kn │ │ │ │ │ +LE.'o75i │ │ │ │ │ +Kd@-G>k\q" │ │ │ │ │ +Q0:;0bJ$ │ │ │ │ │ ~X>E I4L │ │ │ │ │ b9Q+p%5R │ │ │ │ │ 7\B)W%?Z │ │ │ │ │ 1%yqyk9 │ │ │ │ │ 3x,j?`\ │ │ │ │ │ N^5(Gm.v0 │ │ │ │ │ QkDaT/c3 │ │ │ │ │ @@ -11,22 +13,19 @@ │ │ │ │ │ siAJP}v^ │ │ │ │ │ 6Nzq<475 │ │ │ │ │ (^%}xa[d │ │ │ │ │ fp,<.w32 │ │ │ │ │ 6J;FhPsl │ │ │ │ │ o(My(Bc}g │ │ │ │ │ nb IGP} │ │ │ │ │ -1E-vi/xk# │ │ │ │ │ - .[1k(.A │ │ │ │ │ -X#E) IsC9 │ │ │ │ │ -F$%'@X.e}0 │ │ │ │ │ -ZcN_aG`O │ │ │ │ │ -zBC/aGaU.e │ │ │ │ │ -VC<1f4a>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f4b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1f4f>: Abbrev Number: 0 │ │ │ │ │ <1><1f50>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1f51> DW_AT_name : (strp) (offset: 0x1953f): magic_api_t │ │ │ │ │ <1f55> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f56> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f57> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f57> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f58> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f59> DW_AT_sibling : (ref4) <0x20a3> │ │ │ │ │ <2><1f5d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f5e> DW_AT_name : (strp) (offset: 0x11ed1): tp_version │ │ │ │ │ <1f62> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f63> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f63> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f64> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f65> DW_AT_type : (ref4) <0x101> │ │ │ │ │ <1f69> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f6a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f6b> DW_AT_name : (strp) (offset: 0x15edb): data_directory │ │ │ │ │ <1f6f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f70> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f70> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f71> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f72> DW_AT_type : (ref4) <0x101> │ │ │ │ │ <1f76> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f77>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f78> DW_AT_name : (strp) (offset: 0x1e05b): update_progress_bar │ │ │ │ │ <1f7c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f7d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f7e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f7f> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <1f83> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f84>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f85> DW_AT_name : (strp) (offset: 0x716f): special_notify │ │ │ │ │ <1f89> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f8a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f8b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8c> DW_AT_type : (ref4) <0x1f40> │ │ │ │ │ <1f90> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f91>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f92> DW_AT_name : (strp) (offset: 0x48f0): sRGB_to_linear │ │ │ │ │ <1f96> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f97> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f97> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f98> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f99> DW_AT_type : (ref4) <0x20b2> │ │ │ │ │ <1f9d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f9e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9f> DW_AT_name : (strp) (offset: 0x1c3a5): linear_to_sRGB │ │ │ │ │ <1fa3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa4> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fa4> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fa5> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fa6> DW_AT_type : (ref4) <0x20c6> │ │ │ │ │ <1faa> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fab>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fac> DW_AT_name : (strp) (offset: 0x1c7ed): in_circle │ │ │ │ │ <1fb0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb1> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fb1> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fb2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fb3> DW_AT_type : (ref4) <0x20e4> │ │ │ │ │ <1fb7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb9> DW_AT_name : (strp) (offset: 0x18c2): getpixel │ │ │ │ │ <1fbd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbe> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fbe> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fbf> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fc0> DW_AT_type : (ref4) <0x2107> │ │ │ │ │ <1fc4> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fc5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc6> DW_AT_name : (strp) (offset: 0x578d): putpixel │ │ │ │ │ <1fca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fcb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fcc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcd> DW_AT_type : (ref4) <0x2126> │ │ │ │ │ <1fd1> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fd2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd3> DW_AT_name : (strp) (offset: 0x8626): xorpixel │ │ │ │ │ <1fd7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fd8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fd9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x2140> │ │ │ │ │ <1fde> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fdf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe0> DW_AT_name : (strp) (offset: 0x4353): playsound │ │ │ │ │ <1fe4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe5> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fe5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fe6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fe7> DW_AT_type : (ref4) <0x215f> │ │ │ │ │ <1feb> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fec>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fed> DW_AT_name : (strp) (offset: 0x1036a): playingsound │ │ │ │ │ <1ff1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff2> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1ff2> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1ff3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ff4> DW_AT_type : (ref4) <0x2169> │ │ │ │ │ <1ff8> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1ff9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffa> DW_AT_name : (strp) (offset: 0x1f4aa): pausesound │ │ │ │ │ <1ffe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fff> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1fff> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2000> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2001> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <2005> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2006>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2007> DW_AT_name : (strp) (offset: 0x1f4a8): unpausesound │ │ │ │ │ <200b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <200c> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <200d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200e> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <2012> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2013>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2014> DW_AT_name : (strp) (offset: 0x123a3): stopsound │ │ │ │ │ <2018> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2019> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2019> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <201a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201b> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <201f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2020>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2021> DW_AT_name : (strp) (offset: 0xd3de): line │ │ │ │ │ <2025> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2026> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2026> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2027> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2028> DW_AT_type : (ref4) <0x21cf> │ │ │ │ │ <202c> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><202d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202e> DW_AT_name : (strp) (offset: 0x15e97): button_down │ │ │ │ │ <2032> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2033> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2033> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2034> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2035> DW_AT_type : (ref4) <0x2169> │ │ │ │ │ <2039> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><203a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203b> DW_AT_name : (strp) (offset: 0x12da0): rgbtohsv │ │ │ │ │ <203f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2040> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2040> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2041> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2042> DW_AT_type : (ref4) <0x21fd> │ │ │ │ │ <2046> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2047>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2048> DW_AT_name : (strp) (offset: 0xde18): hsvtorgb │ │ │ │ │ <204c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204d> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <204d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <204e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204f> DW_AT_type : (ref4) <0x2226> │ │ │ │ │ <2053> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2054>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x1af77): canvas_w │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2060> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2061>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2062> DW_AT_name : (strp) (offset: 0x1aea7): canvas_h │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2069> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <206d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><206e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x19bc2): scale │ │ │ │ │ <2073> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2074> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2074> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <2075> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2076> DW_AT_type : (ref4) <0x2249> │ │ │ │ │ <207a> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><207b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207c> DW_AT_name : (strp) (offset: 0x19bbb): rotate_scale │ │ │ │ │ <2080> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2081> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2081> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2082> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2083> DW_AT_type : (ref4) <0x2267> │ │ │ │ │ <2087> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2088>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2089> DW_AT_name : (strp) (offset: 0x1583d): touched │ │ │ │ │ <208d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208e> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <208e> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <208f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2090> DW_AT_type : (ref4) <0x2280> │ │ │ │ │ <2094> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><2095>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0xa25c): retract_undo │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <20a1> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><20a2>: Abbrev Number: 0 │ │ │ │ │ <1><20a3>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <20a4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20a4> DW_AT_type : (ref4) <0x3de>, float │ │ │ │ │ @@ -4521,23 +4521,23 @@ │ │ │ │ │ <2><227f>: Abbrev Number: 0 │ │ │ │ │ <1><2280>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <2281> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2281> DW_AT_type : (ref4) <0x226c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2285>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2286> DW_AT_name : (strp) (offset: 0x20998): magic_api │ │ │ │ │ <228a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228b> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <228b> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <228c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <228d> DW_AT_type : (ref4) <0x1f50>, magic_api_t │ │ │ │ │ <1><2291>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2292> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2293> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2293> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2297> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2298> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2298> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2299> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <229a> DW_AT_sibling : (ref4) <0x22cf> │ │ │ │ │ <2><229e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229f> DW_AT_name : (strp) (offset: 0x184a3): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22a3> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22a4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22a5> DW_AT_name : (strp) (offset: 0x303e): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4562,15 +4562,15 @@ │ │ │ │ │ <22cd> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22ce>: Abbrev Number: 0 │ │ │ │ │ <1><22cf>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <22d0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22d1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22d1> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <22d5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22d6> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22d6> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22d7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d8> DW_AT_sibling : (ref4) <0x22f5> │ │ │ │ │ <2><22dc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22dd> DW_AT_name : (strp) (offset: 0x10abc): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22e1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22e2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e3> DW_AT_name : (strp) (offset: 0x108af): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4588,15 +4588,15 @@ │ │ │ │ │ <2><22fe>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <22ff> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2303> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2304>: Abbrev Number: 0 │ │ │ │ │ <1><2305>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <2306> DW_AT_name : (strp) (offset: 0x1aae3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <230a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <230b> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <230b> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <230c> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <230d> DW_AT_type : (ref4) <0x22f5> │ │ │ │ │ <2311> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2311> DW_AT_location : (exprloc) 5 byte block: 3 4c 40 0 0 (DW_OP_addr: 404c) │ │ │ │ │ <1><2317>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <2318> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2318> DW_AT_type : (ref4) <0x2102> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d1c │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dc8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 63 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 65 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa30d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa34d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7911,31 +7911,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3da │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa449 │ │ │ │ │ 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 @@ │ │ │ │ │ -cGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -7M68~b8h │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +RBx'LFzb │ │ │ │ │ +gs|h.`If │ │ │ │ │ pQ,Y0tO] │ │ │ │ │ cV*X&:dF │ │ │ │ │ lCi(U-K7@f │ │ │ │ │ dB184)dz │ │ │ │ │ |&l0La/8Lc │ │ │ │ │ ap?3gsyn$ │ │ │ │ │ oAX1EAwS# │ │ │ │ │ @@ -12,20 +13,19 @@ │ │ │ │ │ ^M.m?NkTCC │ │ │ │ │ Xo$ff?}\ │ │ │ │ │ y'O^wR%k │ │ │ │ │ y;B │ │ │ │ │ -'4"dT*BF │ │ │ │ │ +0UhKm:[{D\f │ │ │ │ │ +=5EJtt#2 │ │ │ │ │ +Yz qPz A │ │ │ │ │ Z)rQ+E.j │ │ │ │ │ -&&pB0AnQL │ │ │ │ │ -_C'*R3)R3)R3)R3)R3) │ │ │ │ │ -y~jA3j?i: │ │ │ │ │ +/%*RO)RO)RO │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/0f/136d7d071dea93095683deec3b3e041d2cc1a9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/52/ca56af88b2a295c5ebb2a29fa8a5304c4acbd0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 79040 (bytes into file) │ │ │ │ │ + Start of section headers: 79044 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x134c0: │ │ │ │ │ +There are 37 section headers, starting at offset 0x134c4: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 000160 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000002d8 000178 000380 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004ec4 000ebc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fa4 000ebc 000050 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ebc 000048 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000503c 000ebc 000034 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005080 000ebc 000398 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001a2b 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001a2c 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001be4 0001da 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001dc0 0008c7 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002688 00a203 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c88c 0004d2 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cd60 000223 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cf84 005953 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0128d7 000017 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0128f0 000500 10 35 25 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012df0 000562 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 013352 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cf84 005956 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0128da 000017 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0128f4 000500 10 35 25 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012df4 000562 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 013356 00016c 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), 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: 0f136d7d071dea93095683deec3b3e041d2cc1a9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52ca56af88b2a295c5ebb2a29fa8a5304c4acbd0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19372): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11e84): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15dca): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1de5b): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x708b): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47a5): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c242): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c5f3): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x1842): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5768): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x84d3): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x428f): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x102ce): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f2c0): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f2be): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x122fa): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd267): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d86): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12cdb): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdd23): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1adb5): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ace5): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x199d0): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x199c9): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1561b): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa085): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x100c3): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x1834b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2faa): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10a59): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x1084c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 15 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a949): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 64 50 0 0 (DW_OP_addr: 5064) │ │ │ │ │ <1><20e1>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x228c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22e4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2398 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 18 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa30e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa34e │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7911,31 +7911,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3db │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa44a │ │ │ │ │ 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,29 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -bCRYwPmET-0C │ │ │ │ │ +dOG7&]3{* │ │ │ │ │ +F\]Wqx.Sg │ │ │ │ │ +&)"("W@x#c │ │ │ │ │ +8 0>E!Wn_ │ │ │ │ │ +c~AyaWS_& │ │ │ │ │ +*VVCf<+2 │ │ │ │ │ 2z:.a-$/6{{ │ │ │ │ │ q\-X!ob#f │ │ │ │ │ hxG=TvldS │ │ │ │ │ LI5SRC-V │ │ │ │ │ .3'62%M6] │ │ │ │ │ * ZF4*Jz │ │ │ │ │ Mc7~*^^Kx │ │ │ │ │ P9aA1rfU# │ │ │ │ │ j(TU-"+h │ │ │ │ │ *<5P>5P1 │ │ │ │ │ A1]AVBP1 │ │ │ │ │ -sQ*Aw7(3 │ │ │ │ │ -1rT]!F@KP3^ │ │ │ │ │ -3kBr_eo!! │ │ │ │ │ -[c'H3/XQ- │ │ │ │ │ -hEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +aTvX:FyXnI │ │ │ │ │ +EZL~z-&? │ │ │ │ │ +HiiFJK3RZ │ │ │ │ │ HiiFJK3RZ │ │ │ │ │ -8f("_:dET> │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/11/cb415cc505a160aa22280579db678002fb4f8c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/21/0bdbed85e7593daaa28066f64f7273b0e2f263.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 88% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77152 (bytes into file) │ │ │ │ │ + Start of section headers: 77148 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12d60: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12d5c: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000d4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 0000024c 000178 000270 10 A 4 1 4 │ │ │ │ │ @@ -30,17 +30,17 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 00198f 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001b48 000207 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001d50 0004c0 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002210 00a209 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c41c 0004cc 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c8e8 000167 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00ca50 005994 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0123e4 000021 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012408 0003e0 10 35 24 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 0127e8 000409 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012bf1 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00ca50 005992 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0123e2 000021 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012404 0003e0 10 35 24 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 0127e4 000409 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 012bed 00016c 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), 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: 11cb415cc505a160aa22280579db678002fb4f8c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 210bdbed85e7593daaa28066f64f7273b0e2f263 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3820,189 +3820,189 @@ │ │ │ │ │ <2><1d32>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d33> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <2><1d37>: Abbrev Number: 0 │ │ │ │ │ <1><1d38>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d39> DW_AT_name : (strp) (offset: 0x19448): magic_api_t │ │ │ │ │ <1d3d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d40> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d41> DW_AT_sibling : (ref4) <0x1e8b> │ │ │ │ │ <2><1d45>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d46> DW_AT_name : (strp) (offset: 0x11de2): tp_version │ │ │ │ │ <1d4a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d4b> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d4c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4d> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d51> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d52>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x15e2a): data_directory │ │ │ │ │ <1d57> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d58> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d58> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d59> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d5e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d5f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d60> DW_AT_name : (strp) (offset: 0x1e063): update_progress_bar │ │ │ │ │ <1d64> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d65> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d65> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d67> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1d6b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6d> DW_AT_name : (strp) (offset: 0x72fc): special_notify │ │ │ │ │ <1d71> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d72> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d72> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d74> DW_AT_type : (ref4) <0x1d28> │ │ │ │ │ <1d78> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d79>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7a> DW_AT_name : (strp) (offset: 0x48d1): sRGB_to_linear │ │ │ │ │ <1d7e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7f> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d7f> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d80> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d81> DW_AT_type : (ref4) <0x1e9a> │ │ │ │ │ <1d85> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d86>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d87> DW_AT_name : (strp) (offset: 0x1c3a2): linear_to_sRGB │ │ │ │ │ <1d8b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8c> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d8c> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d8e> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d92> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d93>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d94> DW_AT_name : (strp) (offset: 0x1c7bd): in_circle │ │ │ │ │ <1d98> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d99> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d99> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d9a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d9b> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d9f> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1da0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da1> DW_AT_name : (strp) (offset: 0x18f2): getpixel │ │ │ │ │ <1da5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1da6> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1da7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1da8> DW_AT_type : (ref4) <0x1eef> │ │ │ │ │ <1dac> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1dad>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dae> DW_AT_name : (strp) (offset: 0x5941): putpixel │ │ │ │ │ <1db2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1db3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1db4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db5> DW_AT_type : (ref4) <0x1f0e> │ │ │ │ │ <1db9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1dba>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbb> DW_AT_name : (strp) (offset: 0x8804): xorpixel │ │ │ │ │ <1dbf> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc0> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dc0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dc1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc2> DW_AT_type : (ref4) <0x1f28> │ │ │ │ │ <1dc6> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dc7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc8> DW_AT_name : (strp) (offset: 0x436e): playsound │ │ │ │ │ <1dcc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcd> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dcd> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcf> DW_AT_type : (ref4) <0x1f47> │ │ │ │ │ <1dd3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dd4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd5> DW_AT_name : (strp) (offset: 0x102d3): playingsound │ │ │ │ │ <1dd9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dda> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dda> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1ddb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ddc> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1de0> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1de1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de2> DW_AT_name : (strp) (offset: 0x1f47b): pausesound │ │ │ │ │ <1de6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de7> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1de7> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1de8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de9> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1ded> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dee>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1def> DW_AT_name : (strp) (offset: 0x1f479): unpausesound │ │ │ │ │ <1df3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df4> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1df4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1df5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df6> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1dfa> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dfb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfc> DW_AT_name : (strp) (offset: 0x1220a): stopsound │ │ │ │ │ <1e00> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e01> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e01> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e02> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e03> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e07> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1e08>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e09> DW_AT_name : (strp) (offset: 0xd30b): line │ │ │ │ │ <1e0d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0e> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e0e> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e0f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e10> DW_AT_type : (ref4) <0x1fb7> │ │ │ │ │ <1e14> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e15>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e16> DW_AT_name : (strp) (offset: 0x15dd6): button_down │ │ │ │ │ <1e1a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e1b> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e1c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e1d> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1e21> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e23> DW_AT_name : (strp) (offset: 0x12c73): rgbtohsv │ │ │ │ │ <1e27> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e28> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e28> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e2a> DW_AT_type : (ref4) <0x1fe5> │ │ │ │ │ <1e2e> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e30> DW_AT_name : (strp) (offset: 0xdd56): hsvtorgb │ │ │ │ │ <1e34> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e35> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e35> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e37> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3d> DW_AT_name : (strp) (offset: 0x1af08): canvas_w │ │ │ │ │ <1e41> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e42> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e42> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e43> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e44> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e48> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4a> DW_AT_name : (strp) (offset: 0x1ae38): canvas_h │ │ │ │ │ <1e4e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4f> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e4f> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e50> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e51> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e55> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e57> DW_AT_name : (strp) (offset: 0x19af6): scale │ │ │ │ │ <1e5b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e5c> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e5c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e5d> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e5e> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e62> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e64> DW_AT_name : (strp) (offset: 0x19aef): rotate_scale │ │ │ │ │ <1e68> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e69> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e69> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e6a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6b> DW_AT_type : (ref4) <0x204f> │ │ │ │ │ <1e6f> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e71> DW_AT_name : (strp) (offset: 0x1579d): touched │ │ │ │ │ <1e75> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e76> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e76> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e77> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e78> DW_AT_type : (ref4) <0x2068> │ │ │ │ │ <1e7c> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e7e> DW_AT_name : (strp) (offset: 0xa1b4): retract_undo │ │ │ │ │ <1e82> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e83> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e83> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e85> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e89> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e8a>: Abbrev Number: 0 │ │ │ │ │ <1><1e8b>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e8c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x1c6>, float │ │ │ │ │ @@ -4232,23 +4232,23 @@ │ │ │ │ │ <2><2067>: Abbrev Number: 0 │ │ │ │ │ <1><2068>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2069> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2069> DW_AT_type : (ref4) <0x2054>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><206d>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <206e> DW_AT_name : (strp) (offset: 0x100bf): magic_api │ │ │ │ │ <2072> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2073> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2073> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2074> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2075> DW_AT_type : (ref4) <0x1d38>, magic_api_t │ │ │ │ │ <1><2079>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <207a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <207b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <207b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <207f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2080> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2080> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2081> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2082> DW_AT_sibling : (ref4) <0x20b7> │ │ │ │ │ <2><2086>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2087> DW_AT_name : (strp) (offset: 0x18435): MAGIC_TYPE_DISTORTS │ │ │ │ │ <208b> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><208c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <208d> DW_AT_name : (strp) (offset: 0x3057): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4273,15 +4273,15 @@ │ │ │ │ │ <20b5> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20b6>: Abbrev Number: 0 │ │ │ │ │ <1><20b7>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20b8> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20b9> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20b9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20bd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20be> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20be> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20bf> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20c0> DW_AT_sibling : (ref4) <0x20dd> │ │ │ │ │ <2><20c4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20c5> DW_AT_name : (strp) (offset: 0x10aa5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ca>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x10898): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4299,15 +4299,15 @@ │ │ │ │ │ <2><20e6>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20e7> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20eb> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ec>: Abbrev Number: 0 │ │ │ │ │ <1><20ed>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ │ <20ee> DW_AT_name : (strp) (offset: 0x1aa48): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20f2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20f3> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20f3> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20f4> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20f5> DW_AT_type : (ref4) <0x20dd> │ │ │ │ │ <20f9> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20f9> DW_AT_location : (exprloc) 5 byte block: 3 38 40 0 0 (DW_OP_addr: 4038) │ │ │ │ │ <1><20ff>: Abbrev Number: 20 (DW_TAG_variable) │ │ │ │ │ <2100> DW_AT_name : (strp) (offset: 0x2fdf): CONFETTI_BRUSH_SIZE │ │ │ │ │ <2104> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 48 │ │ │ │ │ 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 : 0x2018 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 49 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 49 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 51 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 52 │ │ │ │ │ @@ -1116,25 +1116,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1ef │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa22f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa2bc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 241 │ │ │ │ │ DW_MACRO_import - offset : 0xa2d8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7932,31 +7932,31 @@ │ │ │ │ │ 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: 0xa410 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa47f │ │ │ │ │ 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,19 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +cGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +^P9rZyO|L │ │ │ │ │ +E@BdskifU │ │ │ │ │ q6+X)Wh~ │ │ │ │ │ 8"Y[.\]D │ │ │ │ │ hb)ZnW&V │ │ │ │ │ %-j]rX(< │ │ │ │ │ LNF5YT)j │ │ │ │ │ id5N02zI │ │ │ │ │ s+B;W}9s │ │ │ │ │ n3E7wO{7j │ │ │ │ │ +n0f4SK5v │ │ │ │ │ j0Zn2K,tf │ │ │ │ │ lXmZ"Zq) │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ --- ./usr/lib/debug/.build-id/18/9c846926d3a81cb16a867a3a3a3e74ae9f4e1a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e3/0aad1088eecd835426b35364228c552422c91d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 76% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 82076 (bytes into file) │ │ │ │ │ + Start of section headers: 82080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x1409c: │ │ │ │ │ +There are 37 section headers, starting at offset 0x140a0: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 000164 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000002dc 000178 0003d0 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004ebc 000eb4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004f9c 000eb4 000058 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000eb4 000054 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005048 000eb4 000028 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005080 000eb4 001070 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001dcb 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001f84 000216 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 00219c 000baf 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 002d4c 00a2d2 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00d020 0004cb 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00d4ec 000654 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00db40 005955 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 013495 000027 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0134bc 000550 10 35 25 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 013a0c 000524 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 013f30 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001dcd 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001f88 000216 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 0021a0 000baf 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 002d50 00a2d2 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00d024 0004cb 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00d4f0 000654 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00db44 005955 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 013499 000027 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0134c0 000550 10 35 25 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 013a10 000524 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 013f34 00016c 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), 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: 189c846926d3a81cb16a867a3a3a3e74ae9f4e1a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e30aad1088eecd835426b35364228c552422c91d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4113,189 +4113,189 @@ │ │ │ │ │ <2><1f54>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f55> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1f59>: Abbrev Number: 0 │ │ │ │ │ <1><1f5a>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1f5b> DW_AT_name : (strp) (offset: 0x195bf): magic_api_t │ │ │ │ │ <1f5f> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f60> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f61> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f61> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f62> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f63> DW_AT_sibling : (ref4) <0x20ad> │ │ │ │ │ <2><1f67>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f68> DW_AT_name : (strp) (offset: 0x11f4a): tp_version │ │ │ │ │ <1f6c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f6d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f6d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f6e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f6f> DW_AT_type : (ref4) <0x108> │ │ │ │ │ <1f73> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f74>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f75> DW_AT_name : (strp) (offset: 0x15f51): data_directory │ │ │ │ │ <1f79> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f7a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f7b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f7c> DW_AT_type : (ref4) <0x108> │ │ │ │ │ <1f80> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f81>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f82> DW_AT_name : (strp) (offset: 0x1e1a2): update_progress_bar │ │ │ │ │ <1f86> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f87> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f87> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f88> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f89> DW_AT_type : (ref4) <0x1f44> │ │ │ │ │ <1f8d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f8e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f8f> DW_AT_name : (strp) (offset: 0x7068): special_notify │ │ │ │ │ <1f93> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f94> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f94> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f95> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f96> DW_AT_type : (ref4) <0x1f4a> │ │ │ │ │ <1f9a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f9b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9c> DW_AT_name : (strp) (offset: 0x4859): sRGB_to_linear │ │ │ │ │ <1fa0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa1> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fa1> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fa2> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fa3> DW_AT_type : (ref4) <0x20bc> │ │ │ │ │ <1fa7> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fa8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa9> DW_AT_name : (strp) (offset: 0x1c501): linear_to_sRGB │ │ │ │ │ <1fad> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fae> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fae> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1faf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fb0> DW_AT_type : (ref4) <0x20d0> │ │ │ │ │ <1fb4> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fb5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb6> DW_AT_name : (strp) (offset: 0x1c95f): in_circle │ │ │ │ │ <1fba> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbb> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fbb> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fbc> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fbd> DW_AT_type : (ref4) <0x20ee> │ │ │ │ │ <1fc1> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fc2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc3> DW_AT_name : (strp) (offset: 0x1892): getpixel │ │ │ │ │ <1fc7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc8> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fc8> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fc9> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fca> DW_AT_type : (ref4) <0x2111> │ │ │ │ │ <1fce> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fcf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd0> DW_AT_name : (strp) (offset: 0x5715): putpixel │ │ │ │ │ <1fd4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd5> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fd5> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fd6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd7> DW_AT_type : (ref4) <0x2130> │ │ │ │ │ <1fdb> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fdc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fdd> DW_AT_name : (strp) (offset: 0x8574): xorpixel │ │ │ │ │ <1fe1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fe2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fe3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fe4> DW_AT_type : (ref4) <0x214a> │ │ │ │ │ <1fe8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fe9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fea> DW_AT_name : (strp) (offset: 0x42f8): playsound │ │ │ │ │ <1fee> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fef> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fef> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ff0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x2169> │ │ │ │ │ <1ff5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1ff6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff7> DW_AT_name : (strp) (offset: 0x10343): playingsound │ │ │ │ │ <1ffb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1ffc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1ffd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ffe> DW_AT_type : (ref4) <0x2173> │ │ │ │ │ <2002> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><2003>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2004> DW_AT_name : (strp) (offset: 0x1f585): pausesound │ │ │ │ │ <2008> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2009> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2009> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <200a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200b> DW_AT_type : (ref4) <0x1f44> │ │ │ │ │ <200f> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2010>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2011> DW_AT_name : (strp) (offset: 0x1f583): unpausesound │ │ │ │ │ <2015> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2016> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2016> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2017> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2018> DW_AT_type : (ref4) <0x1f44> │ │ │ │ │ <201c> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><201d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <201e> DW_AT_name : (strp) (offset: 0x12339): stopsound │ │ │ │ │ <2022> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2023> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2023> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2024> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2025> DW_AT_type : (ref4) <0x1f44> │ │ │ │ │ <2029> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><202a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202b> DW_AT_name : (strp) (offset: 0xd329): line │ │ │ │ │ <202f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2030> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2030> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2031> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2032> DW_AT_type : (ref4) <0x21d9> │ │ │ │ │ <2036> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2037>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2038> DW_AT_name : (strp) (offset: 0x15efd): button_down │ │ │ │ │ <203c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <203d> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <203e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <203f> DW_AT_type : (ref4) <0x2173> │ │ │ │ │ <2043> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2044>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2045> DW_AT_name : (strp) (offset: 0x12d78): rgbtohsv │ │ │ │ │ <2049> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <204a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <204b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204c> DW_AT_type : (ref4) <0x2207> │ │ │ │ │ <2050> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2051>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2052> DW_AT_name : (strp) (offset: 0xdd8a): hsvtorgb │ │ │ │ │ <2056> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2057> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2057> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2058> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2059> DW_AT_type : (ref4) <0x2230> │ │ │ │ │ <205d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><205e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <205f> DW_AT_name : (strp) (offset: 0x1b0d8): canvas_w │ │ │ │ │ <2063> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2064> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2064> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2065> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2066> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <206a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><206b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206c> DW_AT_name : (strp) (offset: 0x1b008): canvas_h │ │ │ │ │ <2070> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2071> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2071> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2072> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2073> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2077> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2078>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2079> DW_AT_name : (strp) (offset: 0x19ce0): scale │ │ │ │ │ <207d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <207e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <207f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2080> DW_AT_type : (ref4) <0x2253> │ │ │ │ │ <2084> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2085>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2086> DW_AT_name : (strp) (offset: 0x19cd9): rotate_scale │ │ │ │ │ <208a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <208b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <208c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <208d> DW_AT_type : (ref4) <0x2271> │ │ │ │ │ <2091> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2092>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2093> DW_AT_name : (strp) (offset: 0x158da): touched │ │ │ │ │ <2097> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2098> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2098> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2099> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x228a> │ │ │ │ │ <209e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><209f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20a0> DW_AT_name : (strp) (offset: 0xa1a7): retract_undo │ │ │ │ │ <20a4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a5> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20a5> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20a6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20a7> DW_AT_type : (ref4) <0x1f44> │ │ │ │ │ <20ab> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><20ac>: Abbrev Number: 0 │ │ │ │ │ <1><20ad>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <20ae> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20ae> DW_AT_type : (ref4) <0x31>, float │ │ │ │ │ @@ -4525,23 +4525,23 @@ │ │ │ │ │ <2><2289>: Abbrev Number: 0 │ │ │ │ │ <1><228a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <228b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <228b> DW_AT_type : (ref4) <0x2276>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><228f>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2290> DW_AT_name : (strp) (offset: 0x209ce): magic_api │ │ │ │ │ <2294> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2295> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2295> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2296> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2297> DW_AT_type : (ref4) <0x1f5a>, magic_api_t │ │ │ │ │ <1><229b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <229c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <229d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <229d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <22a1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22a2> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22a2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22a3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22a4> DW_AT_sibling : (ref4) <0x22d9> │ │ │ │ │ <2><22a8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22a9> DW_AT_name : (strp) (offset: 0x1858b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22ad> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22ae>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22af> DW_AT_name : (strp) (offset: 0x2fc1): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4566,15 +4566,15 @@ │ │ │ │ │ <22d7> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22d8>: Abbrev Number: 0 │ │ │ │ │ <1><22d9>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <22da> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22db> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22db> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <22df> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22e0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22e0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22e1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22e2> DW_AT_sibling : (ref4) <0x22ff> │ │ │ │ │ <2><22e6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e7> DW_AT_name : (strp) (offset: 0x10abb): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22eb> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22ec>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22ed> DW_AT_name : (strp) (offset: 0x108ae): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4592,15 +4592,15 @@ │ │ │ │ │ <2><2308>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <2309> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <230d> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><230e>: Abbrev Number: 0 │ │ │ │ │ <1><230f>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <2310> DW_AT_name : (strp) (offset: 0x1ac44): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2314> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2315> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2315> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2316> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2317> DW_AT_type : (ref4) <0x22ff> │ │ │ │ │ <231b> DW_AT_external : (flag_present) 1 │ │ │ │ │ <231b> DW_AT_location : (exprloc) 5 byte block: 3 64 50 0 0 (DW_OP_addr: 5064) │ │ │ │ │ <1><2321>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2322> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2323> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -135,16 +135,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2232 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2242 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 38 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -1101,25 +1101,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1ae │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1ee │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa27b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2cae │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 238 │ │ │ │ │ DW_MACRO_import - offset : 0xa297 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 37 │ │ │ │ │ @@ -7905,31 +7905,31 @@ │ │ │ │ │ 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: 0xa3cf │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa43e │ │ │ │ │ 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,33 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +tUwW}]]]] │ │ │ │ │ +d"E7/X"Cj │ │ │ │ │ +Zj[D]k9r, │ │ │ │ │ +R$9 F_"Z │ │ │ │ │ +5acRb%]a │ │ │ │ │ +TbO-$-vp │ │ │ │ │ >'\n!AL% │ │ │ │ │ 57"&K*= │ │ │ │ │ q.cH%-3Yy │ │ │ │ │ wKHn{^5! │ │ │ │ │ &Zh*[^RU │ │ │ │ │ '|mH3|C3 │ │ │ │ │ 2|%sgN(bN │ │ │ │ │ ^GX ]Wr&Ts │ │ │ │ │ l&]%oEMC │ │ │ │ │ cU7!!wVlC │ │ │ │ │ %G9X1`o:8: │ │ │ │ │ -c Lw[nBs │ │ │ │ │ ->Gg?,EtK │ │ │ │ │ -EcgKcgKcgKcgKcgKcgKcgKcg │ │ │ │ │ -{$EN5#uB5 │ │ │ │ │ -|ZQ/[Q/[Q/[Q/[Q{ │ │ │ │ │ -/E)RO)RO)RO │ │ │ │ │ +4K u] 6UsH │ │ │ │ │ +\:i?xd*| │ │ │ │ │ +!hwdUD"F │ │ │ │ │ +].C].C].CP │ │ │ │ │ +6~/Fu"5? │ │ │ │ │ +T)eRe =U │ │ │ │ │ +p#.q#&q#\ │ │ │ │ │ iiFHK3BZ │ │ │ │ │ -iiFHK3BZ │ │ │ │ │ -8qsf6;TY │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/1c/96c153e3f1455ff574e488b256c6aa74de96cc.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cb/9afe49c485d86c79f556d2012b0094efb82979.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 75452 (bytes into file) │ │ │ │ │ + Start of section headers: 75448 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x126bc: │ │ │ │ │ +There are 36 section headers, starting at offset 0x126b8: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000200 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000028 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000401c 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004030 000efc 000008 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001791 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 00194c 0001c7 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001b14 000385 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 001e9c 00a077 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00bf14 0004c5 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c3dc 000080 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c45c 005951 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 011db0 0003a0 10 34 27 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 012150 00040d 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 01255d 00015c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 00178f 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001948 0001c7 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001b10 000385 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 001e98 00a077 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00bf10 0004c5 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c3d8 000080 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c458 005952 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 011dac 0003a0 10 34 27 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 01214c 00040d 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 012559 00015c 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), 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: 1c96c153e3f1455ff574e488b256c6aa74de96cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb9afe49c485d86c79f556d2012b0094efb82979 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3806,189 +3806,189 @@ │ │ │ │ │ <2><1d0b>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d0c> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d10>: Abbrev Number: 0 │ │ │ │ │ <1><1d11>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d12> DW_AT_name : (strp) (offset: 0x19213): magic_api_t │ │ │ │ │ <1d16> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d17> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d18> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d18> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d19> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d19> DW_AT_sibling : (ref4) <0x1e63> │ │ │ │ │ <2><1d1d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d1e> DW_AT_name : (strp) (offset: 0x11c6c): tp_version │ │ │ │ │ <1d22> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d23> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d23> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d24> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d25> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d29> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d2b> DW_AT_name : (strp) (offset: 0x17b36): data_directory │ │ │ │ │ <1d2f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d30> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d30> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d31> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d32> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d36> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d37>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d38> DW_AT_name : (strp) (offset: 0x1de95): update_progress_bar │ │ │ │ │ <1d3c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d3d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0x1cfb> │ │ │ │ │ <1d43> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d44>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x71df): special_notify │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0x1d01> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d51>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x47c9): sRGB_to_linear │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1e72> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d5e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x1c248): linear_to_sRGB │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1e86> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d6b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x1c657): in_circle │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1ea4> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d78>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x18da): getpixel │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1ec7> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d85>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x5866): putpixel │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1ee6> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d92>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x86e9): xorpixel │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1f00> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1d9f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x4298): playsound │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1f1f> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dac>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x10180): playingsound │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1db9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x1f220): pausesound │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1cfb> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x1f21e): unpausesound │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1cfb> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x120b4): stopsound │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1cfb> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0xd1ca): line │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f8f> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1ded>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x15bd6): button_down │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dfa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x12b12): rgbtohsv │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1fbd> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e07>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0xdc15): hsvtorgb │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1fe6> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e14>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0x1acfe): canvas_w │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e21>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0x1ac2e): canvas_h │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e2e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0x198b2): scale │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x2009> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e3b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x198ab): rotate_scale │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x2027> │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e48>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0x15559): touched │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e55>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0xa09c): retract_undo │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x1cfb> │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e62>: Abbrev Number: 0 │ │ │ │ │ <1><1e63>: Abbrev Number: 22 (DW_TAG_subroutine_type) │ │ │ │ │ <1e64> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e64> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4218,23 +4218,23 @@ │ │ │ │ │ <2><203f>: Abbrev Number: 0 │ │ │ │ │ <1><2040>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2041> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2041> DW_AT_type : (ref4) <0x202c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2045>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2046> DW_AT_name : (strp) (offset: 0xff8c): magic_api │ │ │ │ │ <204a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <204b> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <204b> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <204c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <204d> DW_AT_type : (ref4) <0x1d11>, magic_api_t │ │ │ │ │ <1><2051>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2052> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2053> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2053> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2057> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2058> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2058> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2059> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205a> DW_AT_sibling : (ref4) <0x208f> │ │ │ │ │ <2><205e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <205f> DW_AT_name : (strp) (offset: 0x18231): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2063> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2064>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2065> DW_AT_name : (strp) (offset: 0x2fee): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4259,15 +4259,15 @@ │ │ │ │ │ <208d> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><208e>: Abbrev Number: 0 │ │ │ │ │ <1><208f>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2090> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2091> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2091> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2095> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2096> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2096> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2097> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2098> DW_AT_sibling : (ref4) <0x20b5> │ │ │ │ │ <2><209c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209d> DW_AT_name : (strp) (offset: 0x108f3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x1073b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <2><20be>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20bf> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c3> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c4>: Abbrev Number: 0 │ │ │ │ │ <1><20c5>: Abbrev Number: 51 (DW_TAG_variable) │ │ │ │ │ <20c6> DW_AT_name : (strp) (offset: 0x1a882): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20ca> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cb> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20cb> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20cc> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x20b5> │ │ │ │ │ <20d1> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d1> DW_AT_location : (exprloc) 5 byte block: 3 24 40 0 0 (DW_OP_addr: 4024) │ │ │ │ │ <1><20d7>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d8> DW_AT_name : (strp) (offset: 0x9ed7): snd_effect │ │ │ │ │ <20dc> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,36 +1,28 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -K dAleq │ │ │ │ │ -s*E*%_C8s │ │ │ │ │ -v+R< I> │ │ │ │ │ -($%CMn!j │ │ │ │ │ +)yGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +qM[*j. b │ │ │ │ │ +%QN|awBiz │ │ │ │ │ v>[GEj"J │ │ │ │ │ ,5h B3\@ │ │ │ │ │ A13SF&-gJ │ │ │ │ │ ay4%DT^6yj │ │ │ │ │ oqIwL"qA │ │ │ │ │ p=6RX-$[ │ │ │ │ │ C&dXx(Oq │ │ │ │ │ '2',.'O$ │ │ │ │ │ ; ^)&K5g5 │ │ │ │ │ .T{qCOM# │ │ │ │ │ -."WNSmoo │ │ │ │ │ -oj6|$*)f │ │ │ │ │ -Z#B[GOVTD> │ │ │ │ │ -+.U&@"-S │ │ │ │ │ -XAls fnX' │ │ │ │ │ +|s_qn!nW │ │ │ │ │ +KLw\bBS< │ │ │ │ │ drisqisqis │ │ │ │ │ -0=$P"e@.R │ │ │ │ │ -"e@.2_@. │ │ │ │ │ -Z rQ+A.j% │ │ │ │ │ -{Q/[P/[P/[ │ │ │ │ │ -dq!\R%.9 │ │ │ │ │ +*[5 +W5wb │ │ │ │ │ +`Mb-A.j% │ │ │ │ │ +0>#jFT5# │ │ │ │ │ (iiFIK3JZ │ │ │ │ │ (iiFIK3J.=DI │ │ │ │ │ -gIXbNbf8R3 │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/1d/2d56b1b8bd4f6656726fa01a9ec210e828017d.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d0/d7cb786df76509d46c28646251c0bc9268eb1e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ef4 000eec 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fd4 000eec 000020 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000eec 000038 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000402c 000eec 00002c 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004058 000eec 000008 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001ad6 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001ad5 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001c90 000247 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001ed8 000539 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002414 00a668 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00ca7c 0004fa 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cf78 000197 00 C 0 0 4 │ │ │ │ │ [32] .debug_macro PROGBITS 00000000 00d110 005c61 00 C 0 0 4 │ │ │ │ │ [33] .debug_rnglists PROGBITS 00000000 012d74 000060 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: 1d2d56b1b8bd4f6656726fa01a9ec210e828017d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d0d7cb786df76509d46c28646251c0bc9268eb1e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19be8): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x126a2): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x16544): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1e930): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7459): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x494b): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1cbbe): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1cf94): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x1943): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5a34): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8a1b): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4411): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10b02): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1fd9f): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1fd9d): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12b02): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd987): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x16500): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x134e9): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xe475): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1b6aa): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1b5da): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1a23e): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1a237): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15e71): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa6b4): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 30 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1b3>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x108f7): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18b90): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x30f8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x112b6): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x11092): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1b216): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 4c 40 0 0 (DW_OP_addr: 404c) │ │ │ │ │ <1><20e1>: Abbrev Number: 35 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0xb5db): rain_SIZE │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2351 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa413 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ 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,29 @@ │ │ │ │ │ -}GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +^Iq'S);T> │ │ │ │ │ 12y1Qkfr3 │ │ │ │ │ K9@_e -f │ │ │ │ │ r3S4#u9B │ │ │ │ │ {8?1y6z^ │ │ │ │ │ G'V'Ppxw │ │ │ │ │ NqW;EW0Rt │ │ │ │ │ *J?E">"is │ │ │ │ │ NR`-c]'J │ │ │ │ │ !rfc42Dk │ │ │ │ │ 7{l}Zb"U │ │ │ │ │ 3Tbj>DRk │ │ │ │ │ jA_h56LO │ │ │ │ │ -`H6jSQ>o │ │ │ │ │ -0P'd-9(m │ │ │ │ │ -m%/7(?vT │ │ │ │ │ -heiF+K3ZY │ │ │ │ │ -heiF+K3Z-=D+ │ │ │ │ │ +,WyfiE(cK(cK(cK(cK(cK(cK(cK0 │ │ │ │ │ +q='Cs='Cs='Cs='Cs='Cs='Cs='Cs='Cs='Cs='C# │ │ │ │ │ +7`lf+Q2[ │ │ │ │ │ +l%Jf+Q2[ │ │ │ │ │ +V_CGkJ3iJ3iJ3iJ3iJ3i │ │ │ │ │ +HeiF*K3RY │ │ │ │ │ Kf```e`a │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/24/75939b526f5a0266d0fc4a7bac1d97bbd0cb07.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/94/44f4a054ac309b50e200826da50abff72fa8e6.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004ebc 000eb4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004f9c 000eb4 000058 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000eb4 000060 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005054 000eb4 000030 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005084 000eb4 000034 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001d14 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001d12 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001ecc 000230 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 0020fc 0008e5 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0029e4 00a2a5 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00cc8c 0004ce 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00d15c 000396 00 C 0 0 4 │ │ │ │ │ [32] .debug_macro PROGBITS 00000000 00d4f4 00597a 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 012e70 000560 10 34 23 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: 2475939b526f5a0266d0fc4a7bac1d97bbd0cb07 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9444f4a054ac309b50e200826da50abff72fa8e6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4104,189 +4104,189 @@ │ │ │ │ │ <2><1f3f>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f40> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1f44>: Abbrev Number: 0 │ │ │ │ │ <1><1f45>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1f46> DW_AT_name : (strp) (offset: 0x1966e): magic_api_t │ │ │ │ │ <1f4a> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f4b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f4c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f4c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f4d> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f4e> DW_AT_sibling : (ref4) <0x2098> │ │ │ │ │ <2><1f52>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f53> DW_AT_name : (strp) (offset: 0x11f4f): tp_version │ │ │ │ │ <1f57> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f58> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f58> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f59> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f5a> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f5e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f5f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f60> DW_AT_name : (strp) (offset: 0x15f9c): data_directory │ │ │ │ │ <1f64> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f65> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f65> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f67> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f6b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f6c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f6d> DW_AT_name : (strp) (offset: 0x1e17f): update_progress_bar │ │ │ │ │ <1f71> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f72> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f72> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f74> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1f78> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f79>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f7a> DW_AT_name : (strp) (offset: 0x7146): special_notify │ │ │ │ │ <1f7e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f7f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f80> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f81> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1f85> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f86>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f87> DW_AT_name : (strp) (offset: 0x4858): sRGB_to_linear │ │ │ │ │ <1f8b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f8c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f8e> DW_AT_type : (ref4) <0x20a7> │ │ │ │ │ <1f92> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f93>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f94> DW_AT_name : (strp) (offset: 0x1c4ca): linear_to_sRGB │ │ │ │ │ <1f98> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f99> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f99> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f9a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f9b> DW_AT_type : (ref4) <0x20bb> │ │ │ │ │ <1f9f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fa0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa1> DW_AT_name : (strp) (offset: 0x1c8c4): in_circle │ │ │ │ │ <1fa5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa6> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fa6> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fa7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fa8> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fac> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fad>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fae> DW_AT_name : (strp) (offset: 0x18c9): getpixel │ │ │ │ │ <1fb2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fb3> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fb4> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fb5> DW_AT_type : (ref4) <0x20fc> │ │ │ │ │ <1fb9> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fba>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fbb> DW_AT_name : (strp) (offset: 0x56df): putpixel │ │ │ │ │ <1fbf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fc0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fc1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc2> DW_AT_type : (ref4) <0x211b> │ │ │ │ │ <1fc6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc8> DW_AT_name : (strp) (offset: 0x8664): xorpixel │ │ │ │ │ <1fcc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fcd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcf> DW_AT_type : (ref4) <0x2135> │ │ │ │ │ <1fd3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fd4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd5> DW_AT_name : (strp) (offset: 0x42c7): playsound │ │ │ │ │ <1fd9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fda> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fda> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fdb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdc> DW_AT_type : (ref4) <0x2154> │ │ │ │ │ <1fe0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe2> DW_AT_name : (strp) (offset: 0x1035e): playingsound │ │ │ │ │ <1fe6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fe7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fe8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe9> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <1fed> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1fee>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fef> DW_AT_name : (strp) (offset: 0x1f5ed): pausesound │ │ │ │ │ <1ff3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ff4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ff5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1ffa> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ffb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffc> DW_AT_name : (strp) (offset: 0x1f5eb): unpausesound │ │ │ │ │ <2000> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2001> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2001> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2002> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2003> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2007> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2008>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x123b9): stopsound │ │ │ │ │ <200d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <200e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <200f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2010> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2014> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2015>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2016> DW_AT_name : (strp) (offset: 0xd3ec): line │ │ │ │ │ <201a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <201b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <201c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201d> DW_AT_type : (ref4) <0x21c4> │ │ │ │ │ <2021> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2022>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2023> DW_AT_name : (strp) (offset: 0x15f48): button_down │ │ │ │ │ <2027> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2028> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2028> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2029> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202a> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <202e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><202f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2030> DW_AT_name : (strp) (offset: 0x12db8): rgbtohsv │ │ │ │ │ <2034> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2035> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2035> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2036> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2037> DW_AT_type : (ref4) <0x21f2> │ │ │ │ │ <203b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><203c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203d> DW_AT_name : (strp) (offset: 0xde8c): hsvtorgb │ │ │ │ │ <2041> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2042> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2042> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2043> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2044> DW_AT_type : (ref4) <0x221b> │ │ │ │ │ <2048> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2049>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204a> DW_AT_name : (strp) (offset: 0x1b08c): canvas_w │ │ │ │ │ <204e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <204f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2050> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2055> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2056>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2057> DW_AT_name : (strp) (offset: 0x1afbc): canvas_h │ │ │ │ │ <205b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <205c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <205d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2062> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2063>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x19cfe): scale │ │ │ │ │ <2068> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2069> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2069> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <206a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <206b> DW_AT_type : (ref4) <0x223e> │ │ │ │ │ <206f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2070>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x19cf7): rotate_scale │ │ │ │ │ <2075> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2076> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2076> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2077> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x225c> │ │ │ │ │ <207c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><207d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207e> DW_AT_name : (strp) (offset: 0x15906): touched │ │ │ │ │ <2082> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2083> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2083> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2084> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2085> DW_AT_type : (ref4) <0x2275> │ │ │ │ │ <2089> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><208a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208b> DW_AT_name : (strp) (offset: 0xa26d): retract_undo │ │ │ │ │ <208f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2090> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2090> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2091> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2092> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2096> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2097>: Abbrev Number: 0 │ │ │ │ │ <1><2098>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <2099> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2099> DW_AT_type : (ref4) <0x3ce>, float │ │ │ │ │ @@ -4516,23 +4516,23 @@ │ │ │ │ │ <2><2274>: Abbrev Number: 0 │ │ │ │ │ <1><2275>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2276> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2276> DW_AT_type : (ref4) <0x2261>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><227a>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <227b> DW_AT_name : (strp) (offset: 0x20a44): magic_api │ │ │ │ │ <227f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2280> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2280> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2281> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2282> DW_AT_type : (ref4) <0x1f45>, magic_api_t │ │ │ │ │ <1><2286>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2287> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2288> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2288> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <228c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <228d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <228e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <228f> DW_AT_sibling : (ref4) <0x22c4> │ │ │ │ │ <2><2293>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2294> DW_AT_name : (strp) (offset: 0x185e5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2298> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2299>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229a> DW_AT_name : (strp) (offset: 0x2ffe): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4557,15 +4557,15 @@ │ │ │ │ │ <22c2> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22c3>: Abbrev Number: 0 │ │ │ │ │ <1><22c4>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <22c5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c6> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22ca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22cb> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22cb> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22cc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22cd> DW_AT_sibling : (ref4) <0x22ea> │ │ │ │ │ <2><22d1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d2> DW_AT_name : (strp) (offset: 0x10ac0): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22d6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d8> DW_AT_name : (strp) (offset: 0x108b3): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4583,15 +4583,15 @@ │ │ │ │ │ <2><22f3>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <22f4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22f8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22f9>: Abbrev Number: 0 │ │ │ │ │ <1><22fa>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <22fb> DW_AT_name : (strp) (offset: 0x1abf3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <22ff> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2300> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2300> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2301> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2302> DW_AT_type : (ref4) <0x22ea> │ │ │ │ │ <2306> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2306> DW_AT_location : (exprloc) 5 byte block: 3 78 50 0 0 (DW_OP_addr: 5078) │ │ │ │ │ <1><230c>: Abbrev Number: 22 (DW_TAG_array_type) │ │ │ │ │ <230d> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2311> DW_AT_sibling : (ref4) <0x231c> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d5c │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e08 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 13 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa34d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa38d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7921,31 +7921,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa41a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa489 │ │ │ │ │ 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,35 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -2z_@Fo3%(< │ │ │ │ │ +i|O*S /{ │ │ │ │ │ +]OQ'pXYE6 │ │ │ │ │ +DKkV1l'j │ │ │ │ │ +#m9h{V*+ │ │ │ │ │ +n<5Kim+a │ │ │ │ │ u0G1O)-[ │ │ │ │ │ A;TJJ XX[ │ │ │ │ │ rr7Ct#[6@s< │ │ │ │ │ 7T;yCz$A │ │ │ │ │ _9 :VU)V │ │ │ │ │ %"V:qEz/ │ │ │ │ │ 4^(%g+Hj │ │ │ │ │ rEL69zb │ │ │ │ │ Gz%*?*@-=XbG │ │ │ │ │ h-/jsfe<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x1908c): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11a35): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x159ec): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dbd7): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x6eed): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4492): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1bfc7): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c3cd): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18fe): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5522): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8441): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x3f7c): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0xfe59): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1ef42): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1ef40): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x11e8e): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xcf0f): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15983): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x128c8): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xd97a): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1aadc): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1aa0c): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1972b): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19724): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15356): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0x9deb): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfc4e): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18083): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2cbf): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10651): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10444): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a632): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><20e1>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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 @@ │ │ │ │ │ -!mGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -m=//5^Be │ │ │ │ │ +[GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +1B^uf0U< │ │ │ │ │ +awX[YUuDn │ │ │ │ │ yC~u'2=d │ │ │ │ │ 0}XE{Z>` │ │ │ │ │ `?]!Y#NY │ │ │ │ │ p.zpCTJ@Z5* │ │ │ │ │ ($(3-]'( │ │ │ │ │ '%"j+D>E4 │ │ │ │ │ .. {7#Pg1 │ │ │ │ │ @@ -14,19 +15,21 @@ │ │ │ │ │ dGQmszA │ │ │ │ │ ^+B8R)aI │ │ │ │ │ aywpC|MjI_ │ │ │ │ │ jMLH,5pW │ │ │ │ │ P>iu_(,~$ │ │ │ │ │ 3Hp E9VI │ │ │ │ │ tVwL^~7w │ │ │ │ │ -sY0Df {5N │ │ │ │ │ -TY*\X5D1@ │ │ │ │ │ -P|a`^Rj` │ │ │ │ │ -&.7YUXu),c │ │ │ │ │ - 4m M[B │ │ │ │ │ +;"<`u!KC │ │ │ │ │ +Bcw!Q|~' │ │ │ │ │ +a1h6.0xmh │ │ │ │ │ +sisqisqis │ │ │ │ │ +I5'VJ5'hR │ │ │ │ │ +hFX4#.iFL │ │ │ │ │ +v#d`7"G`w │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/2d/1bf429dc9847737f12ef4a193a66e17f5b8a7b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e3/77ee3dff0c9a1eb8262348f672e251e1907e3c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 85304 (bytes into file) │ │ │ │ │ + Start of section headers: 85300 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x14d38: │ │ │ │ │ +There are 37 section headers, starting at offset 0x14d34: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000ec 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000264 000178 000350 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004edc 000ed4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fbc 000ed4 000038 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ed4 000054 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005048 000ed4 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005058 000ed4 000068 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 00232d 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 0024e8 000286 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 002770 000ac3 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 003234 00a4b3 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00d6e8 0004c8 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00dbb0 00081b 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00e3cc 0059ba 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 013d88 000103 00 C 0 0 4 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 013e8c 0006b0 10 35 55 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 01453c 00068e 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 014bca 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 00232b 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 0024e4 000286 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 00276c 000ac3 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 003230 00a4b3 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00d6e4 0004c8 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00dbac 00081b 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00e3c8 0059bb 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 013d84 000103 00 C 0 0 4 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 013e88 0006b0 10 35 55 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 014538 00068e 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 014bc6 00016c 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), 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: 2d1bf429dc9847737f12ef4a193a66e17f5b8a7b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e377ee3dff0c9a1eb8262348f672e251e1907e3c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4107,189 +4107,189 @@ │ │ │ │ │ <2><1f44>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f45> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2><1f49>: Abbrev Number: 0 │ │ │ │ │ <1><1f4a>: Abbrev Number: 26 (DW_TAG_structure_type) │ │ │ │ │ <1f4b> DW_AT_name : (strp) (offset: 0x199a4): magic_api_t │ │ │ │ │ <1f4f> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f50> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f51> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f51> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f52> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f53> DW_AT_sibling : (ref4) <0x209d> │ │ │ │ │ <2><1f57>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f58> DW_AT_name : (strp) (offset: 0x120dc): tp_version │ │ │ │ │ <1f5c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f5d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f5d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f5e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f5f> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1f63> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f64>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f65> DW_AT_name : (strp) (offset: 0x162ff): data_directory │ │ │ │ │ <1f69> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f6a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f6a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f6b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f6c> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1f70> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f71>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f72> DW_AT_name : (strp) (offset: 0x1e6d2): update_progress_bar │ │ │ │ │ <1f76> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f77> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f77> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f78> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f79> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <1f7d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f7e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f7f> DW_AT_name : (strp) (offset: 0x7333): special_notify │ │ │ │ │ <1f83> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f84> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f84> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f85> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f86> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <1f8a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f8b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f8c> DW_AT_name : (strp) (offset: 0x4a29): sRGB_to_linear │ │ │ │ │ <1f90> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f91> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f91> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f92> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f93> DW_AT_type : (ref4) <0x20ac> │ │ │ │ │ <1f97> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f98>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f99> DW_AT_name : (strp) (offset: 0x1c960): linear_to_sRGB │ │ │ │ │ <1f9d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f9e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f9f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fa0> DW_AT_type : (ref4) <0x20c0> │ │ │ │ │ <1fa4> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fa5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa6> DW_AT_name : (strp) (offset: 0x1cdbe): in_circle │ │ │ │ │ <1faa> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fab> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fab> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fac> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fad> DW_AT_type : (ref4) <0x20de> │ │ │ │ │ <1fb1> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb3> DW_AT_name : (strp) (offset: 0x195a): getpixel │ │ │ │ │ <1fb7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb8> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fb8> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fb9> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fba> DW_AT_type : (ref4) <0x2101> │ │ │ │ │ <1fbe> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fbf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc0> DW_AT_name : (strp) (offset: 0x58a3): putpixel │ │ │ │ │ <1fc4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc5> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fc5> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fc6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc7> DW_AT_type : (ref4) <0x2120> │ │ │ │ │ <1fcb> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fcc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fcd> DW_AT_name : (strp) (offset: 0x87ce): xorpixel │ │ │ │ │ <1fd1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fd2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fd3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd4> DW_AT_type : (ref4) <0x213a> │ │ │ │ │ <1fd8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fd9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fda> DW_AT_name : (strp) (offset: 0x4484): playsound │ │ │ │ │ <1fde> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fdf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fdf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fe0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fe1> DW_AT_type : (ref4) <0x2159> │ │ │ │ │ <1fe5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe7> DW_AT_name : (strp) (offset: 0x10544): playingsound │ │ │ │ │ <1feb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fec> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fec> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fed> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fee> DW_AT_type : (ref4) <0x2163> │ │ │ │ │ <1ff2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1ff3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff4> DW_AT_name : (strp) (offset: 0x1fa6c): pausesound │ │ │ │ │ <1ff8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ff9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ffa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ffb> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <1fff> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2000>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2001> DW_AT_name : (strp) (offset: 0x1fa6a): unpausesound │ │ │ │ │ <2005> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2006> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2006> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2007> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2008> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <200c> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><200d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <200e> DW_AT_name : (strp) (offset: 0x12521): stopsound │ │ │ │ │ <2012> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2013> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2013> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2014> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2015> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <2019> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><201a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <201b> DW_AT_name : (strp) (offset: 0xd425): line │ │ │ │ │ <201f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2020> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2020> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2021> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2022> DW_AT_type : (ref4) <0x21c9> │ │ │ │ │ <2026> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2027>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2028> DW_AT_name : (strp) (offset: 0x162ab): button_down │ │ │ │ │ <202c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <202d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <202d> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <202e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202f> DW_AT_type : (ref4) <0x2163> │ │ │ │ │ <2033> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2034>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2035> DW_AT_name : (strp) (offset: 0x12f23): rgbtohsv │ │ │ │ │ <2039> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <203a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <203b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203c> DW_AT_type : (ref4) <0x21f7> │ │ │ │ │ <2040> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2041>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2042> DW_AT_name : (strp) (offset: 0xdf00): hsvtorgb │ │ │ │ │ <2046> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2047> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2047> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2048> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2049> DW_AT_type : (ref4) <0x2220> │ │ │ │ │ <204d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><204e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204f> DW_AT_name : (strp) (offset: 0x1b4f2): canvas_w │ │ │ │ │ <2053> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2054> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2054> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2055> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2056> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <205a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><205b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <205c> DW_AT_name : (strp) (offset: 0x1b40c): canvas_h │ │ │ │ │ <2060> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2061> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2061> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2062> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2063> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2067> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2068>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x1a079): scale │ │ │ │ │ <206d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <206e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <206f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2070> DW_AT_type : (ref4) <0x2243> │ │ │ │ │ <2074> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2075>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2076> DW_AT_name : (strp) (offset: 0x1a072): rotate_scale │ │ │ │ │ <207a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <207b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <207c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2261> │ │ │ │ │ <2081> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2082>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2083> DW_AT_name : (strp) (offset: 0x15c9c): touched │ │ │ │ │ <2087> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2088> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2088> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2089> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x227a> │ │ │ │ │ <208e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><208f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2090> DW_AT_name : (strp) (offset: 0xa216): retract_undo │ │ │ │ │ <2094> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2095> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2095> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2096> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2097> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <209b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><209c>: Abbrev Number: 0 │ │ │ │ │ <1><209d>: Abbrev Number: 41 (DW_TAG_subroutine_type) │ │ │ │ │ <209e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <209e> DW_AT_type : (ref4) <0x3d3>, float │ │ │ │ │ @@ -4519,23 +4519,23 @@ │ │ │ │ │ <2><2279>: Abbrev Number: 0 │ │ │ │ │ <1><227a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <227b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <227b> DW_AT_type : (ref4) <0x2266>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><227f>: Abbrev Number: 9 (DW_TAG_typedef) │ │ │ │ │ <2280> DW_AT_name : (strp) (offset: 0x20ea1): magic_api │ │ │ │ │ <2284> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2285> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2285> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2286> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2287> DW_AT_type : (ref4) <0x1f4a>, magic_api_t │ │ │ │ │ <1><228b>: Abbrev Number: 38 (DW_TAG_enumeration_type) │ │ │ │ │ <228c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <228d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <228d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2291> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2292> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2292> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2293> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2294> DW_AT_sibling : (ref4) <0x22c9> │ │ │ │ │ <2><2298>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2299> DW_AT_name : (strp) (offset: 0x1890c): MAGIC_TYPE_DISTORTS │ │ │ │ │ <229d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><229e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229f> DW_AT_name : (strp) (offset: 0x310f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4560,15 +4560,15 @@ │ │ │ │ │ <22c7> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22c8>: Abbrev Number: 0 │ │ │ │ │ <1><22c9>: Abbrev Number: 38 (DW_TAG_enumeration_type) │ │ │ │ │ <22ca> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22cb> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22cb> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22cf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22d0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22d0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22d1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d2> DW_AT_sibling : (ref4) <0x22ef> │ │ │ │ │ <2><22d6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d7> DW_AT_name : (strp) (offset: 0x10cfc): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22db> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22dc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22dd> DW_AT_name : (strp) (offset: 0x10aef): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4586,15 +4586,15 @@ │ │ │ │ │ <2><22f8>: Abbrev Number: 37 (DW_TAG_subrange_type) │ │ │ │ │ <22f9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22fd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22fe>: Abbrev Number: 0 │ │ │ │ │ <1><22ff>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <2300> DW_AT_name : (strp) (offset: 0x1b01c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2304> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2305> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2305> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2306> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2307> DW_AT_type : (ref4) <0x22ef> │ │ │ │ │ <230b> DW_AT_external : (flag_present) 1 │ │ │ │ │ <230b> DW_AT_location : (exprloc) 5 byte block: 3 4c 50 0 0 (DW_OP_addr: 504c) │ │ │ │ │ <1><2311>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2312> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2312> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xfe7 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 26 │ │ │ │ │ DW_MACRO_import - offset : 0x1921 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 27 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 27 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 28 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 29 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 30 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 32 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1df │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa26c │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 49 │ │ │ │ │ DW_MACRO_import - offset : 0x2c69 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa288 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 49 │ │ │ │ │ @@ -7900,31 +7900,31 @@ │ │ │ │ │ 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: 0xa3c0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42f │ │ │ │ │ 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 @@ │ │ │ │ │ -{GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -8()'_/ka │ │ │ │ │ +~9L\NH │ │ │ │ │ -l..m..m. │ │ │ │ │ -~,EN5#uB5 │ │ │ │ │ +0Q5=l=KTM │ │ │ │ │ +S}Auj/9@V_ │ │ │ │ │ +MWAsy=h, │ │ │ │ │ +Y].K].K].KP │ │ │ │ │ +Z rQ+A.j% │ │ │ │ │ +)RO)RO)RO │ │ │ │ │ +_]G'n#m' │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/2f/29ae6b51a144ffd4d60a0f2d6d015e616ad18b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/98/1fa2517eaa8f475dac06eab853e5cdc88a3903.debug │ │ │ │┄ Files 79% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 80468 (bytes into file) │ │ │ │ │ + Start of section headers: 80464 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x13a54: │ │ │ │ │ +There are 37 section headers, starting at offset 0x13a50: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 0002c0 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000efc 000058 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000504c 000efc 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 0000505c 000efc 000034 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001e29 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001fe4 00027f 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 002264 000845 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 002aac 00a1bb 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00cc68 0004c4 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00d12c 000358 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d484 00593d 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012dc1 000090 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012e54 000540 10 35 41 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 013394 000553 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 0138e7 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001e28 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001fe0 00027f 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 002260 000845 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 002aa8 00a1bb 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00cc64 0004c4 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00d128 000358 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d480 00593e 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012dbe 000090 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012e50 000540 10 35 41 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 013390 000553 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 0138e3 00016c 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), 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: 2f29ae6b51a144ffd4d60a0f2d6d015e616ad18b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 981fa2517eaa8f475dac06eab853e5cdc88a3903 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x194be): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11c62): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15e17): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1e048): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x72f8): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x48a9): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c3f4): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c7f4): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18d1): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x594f): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x880a): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4393): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x100f7): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f3f8): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f3f6): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x120aa): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd2ca): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15dc3): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12a74): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdb35): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1af56): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ae86): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19b4f): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19b48): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15576): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa1c4): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfeec): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x1849a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x306f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1088e): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10681): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 33 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 69 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1aaa0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 50 50 0 0 (DW_OP_addr: 5050) │ │ │ │ │ <1><20e1>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,29 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -E1a (("A │ │ │ │ │ -HOX!t=h22 │ │ │ │ │ +cnE|,W)r │ │ │ │ │ Eh6LVtkG │ │ │ │ │ X7Me'^=e │ │ │ │ │ hxKnC%{P69 │ │ │ │ │ f C#*"u │ │ │ │ │ zv4RxQva(V │ │ │ │ │ SO9T\Y] │ │ │ │ │ l:#];m:W< │ │ │ │ │ R.%Bk{9G │ │ │ │ │ &nJGWj%6 │ │ │ │ │ c:`a&Sap │ │ │ │ │ jAW@iUM-x │ │ │ │ │ N)]O-Rb0 │ │ │ │ │ -Tvp:FypV │ │ │ │ │ -fsBc6'4fsBc6'4fsBc6'4fsBc6 │ │ │ │ │ -M!.q!4fgE │ │ │ │ │ -b+W0Wj3|? │ │ │ │ │ -_CG+R3)R3)R3)R3)R3) │ │ │ │ │ +S#i4w3=y │ │ │ │ │ +S}Nuj/8@V_ │ │ │ │ │ +eqwB) yv^1 │ │ │ │ │ +n>+(l|u) │ │ │ │ │ +Zx +Lk]G │ │ │ │ │ +p'.q'&q'\ │ │ │ │ │ +ZqrQ+N.j │ │ │ │ │ +/E+RO)RO)RO │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/30/fad608aeeaaa94c42968f90bdcc4da6ccda279.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b3/7d8d8d0d4216d6886f6d60ada0875bb4824ff7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 74% 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: 30fad608aeeaaa94c42968f90bdcc4da6ccda279 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b37d8d8d0d4216d6886f6d60ada0875bb4824ff7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19271): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11ce5): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17bb9): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de47): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7186): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47b0): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c1d6): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5ec): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1926): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5832): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x86b2): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x429a): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101a7): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1d8): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f1d6): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x1212d): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd1c2): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15c0c): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12b62): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc19): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad32): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac62): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19910): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19909): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x1558f): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa0a9): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff9c): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x182b4): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fe7): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10918): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10769): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 54 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a890): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 30 40 0 0 (DW_OP_addr: 4030) │ │ │ │ │ <1><20dc>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x1535f): grass_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,8 +1,10 @@ │ │ │ │ │ -yGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +9h(=g9Zk │ │ │ │ │ +@ax@yKUxTy{! │ │ │ │ │ ibC%7nlk │ │ │ │ │ ]?M`~z7)/ayf)^ │ │ │ │ │ -{Q/[Q/[Q/[ │ │ │ │ │ +=Ju}-23X │ │ │ │ │ +x?( y_zs │ │ │ │ │ +Za#B@Nk1 │ │ │ │ │ +\FNr KyJs{ │ │ │ │ │ +LZ-\vhmp │ │ │ │ │ +<.O].O].OP │ │ │ │ │ +Lty7+Y_\b │ │ │ │ │ +%=$P"e@.R │ │ │ │ │ +p'.q'&q'\ │ │ │ │ │ +kqrQ+N.j │ │ │ │ │ +&FqB0JnQ │ │ │ │ │ +/E+RO)RO)RO │ │ │ │ │ +IkC'#kKp │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/34/c0ee00146bc91ead6b0e8f3f9f506a883ef6c8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5d/cfa0dd800c63d71066d4de24729ce429b00f8d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 79104 (bytes into file) │ │ │ │ │ + Start of section headers: 79108 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x13500: │ │ │ │ │ +There are 37 section headers, starting at offset 0x13504: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000e4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 0000025c 000178 0002d0 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ee8 000ee0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fc8 000ee0 00002c 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ee0 000040 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004034 000ee0 00004c 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004080 000ee0 008054 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001bf5 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001bf6 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001db0 000247 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001ff8 000721 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 00271c 00a19a 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c8b8 0004c4 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cd7c 0002d2 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d050 005936 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012986 000056 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0129dc 0004d0 10 35 33 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012eac 0004e5 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 013391 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d050 005938 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012988 000056 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0129e0 0004d0 10 35 33 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012eb0 0004e5 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 013395 00016c 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), 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: 34c0ee00146bc91ead6b0e8f3f9f506a883ef6c8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5dcfa0dd800c63d71066d4de24729ce429b00f8d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x193ad): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11d99): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15d77): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1df46): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x71e4): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4788): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c327): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c74d): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18aa): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5849): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x866d): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x81ea): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x101f6): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f330): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f32e): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x121fb): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd20c): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d23): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12c43): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdc5e): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ae5f): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ad8f): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19a4c): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19a45): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15704): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa054): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 33 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xffeb): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x183b8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f4d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10a12): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10805): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a9c2): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 74 40 0 0 (DW_OP_addr: 4074) │ │ │ │ │ <1><20e1>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a2 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e2 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 22 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 22 │ │ │ │ │ DW_MACRO_import - offset : 0xa26f │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca2 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa28b │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c3 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa432 │ │ │ │ │ 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,12 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -I?J{Eu(9 │ │ │ │ │ -H1_gWUH │ │ │ │ │ -*VqI'ygJ │ │ │ │ │ -NI Br k-~x │ │ │ │ │ +#:q2f$Gxb; │ │ │ │ │ \U4h+EuR(9!U │ │ │ │ │ J-RK9I!+Hc │ │ │ │ │ Bw)HZ),Q`V │ │ │ │ │ *?6KVadVz │ │ │ │ │ GJBKGWFj │ │ │ │ │ 974Ngj~Ch\ │ │ │ │ │ -D'6LP"i │ │ │ │ │ @@ -15,18 +12,20 @@ │ │ │ │ │ puL6pEQTb* │ │ │ │ │ jMLd*u]W │ │ │ │ │ 6Nzq<47E │ │ │ │ │ ]XnD(t4< │ │ │ │ │ jA_h54LOX │ │ │ │ │ 8i=n2Q'{3V │ │ │ │ │ YSiM^PJ+ │ │ │ │ │ -,1K\f1VB │ │ │ │ │ -cQ1 Z_+( │ │ │ │ │ -L)e2e =S │ │ │ │ │ -vcd`7&_`7n │ │ │ │ │ +%|=DP4/]X │ │ │ │ │ +S}Nuj/8@V_ │ │ │ │ │ +69O7LF-3 │ │ │ │ │ +Z rQ+A.j% │ │ │ │ │ +*R3)R3)R3)R3)R3) │ │ │ │ │ +Ay<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19443): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11ece): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15ddf): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1e009): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x71b7): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47f1): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c3cb): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c802): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x190c): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x583c): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x87a5): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x42db): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10342): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f3d6): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f3d4): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12316): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd32e): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d8b): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12d90): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdd6e): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1af08): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ae38): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19afa): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19af3): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1578a): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa1c0): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10137): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18454): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x3044): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10af3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x108e6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 60 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1aa52): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 44 40 0 0 (DW_OP_addr: 4044) │ │ │ │ │ <1><20e1>: Abbrev Number: 61 (DW_TAG_structure_type) │ │ │ │ │ <20e2> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <20e3> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,9 @@ │ │ │ │ │ -SGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -n1 z=avXL │ │ │ │ │ -5bMgpvlR │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +xJ-H#owl │ │ │ │ │ O6L(',{1 │ │ │ │ │ Pv_mw $- │ │ │ │ │ )Qz+2cHO │ │ │ │ │ >=|7sx-s|- │ │ │ │ │ pl]b)`DV │ │ │ │ │ C9Kgu\og │ │ │ │ │ DZq"11[Z6 │ │ │ │ │ @@ -13,20 +12,23 @@ │ │ │ │ │ _go"E6dk │ │ │ │ │ /o6D{)!~ │ │ │ │ │ XClwe` EK │ │ │ │ │ xHBk>`e*6 │ │ │ │ │ O$'d5W56 │ │ │ │ │ BIW>?2iQ │ │ │ │ │ 2X(.'|1k1/ │ │ │ │ │ -b.OP-MHtW │ │ │ │ │ -MQxx-x4#L │ │ │ │ │ -EcgEcgEcgEcgEcgEcgEcgEcgu │ │ │ │ │ -Z rQ+A.j% │ │ │ │ │ -*R3)R3)R3)R3)R3) │ │ │ │ │ +;kk}1~Vmi │ │ │ │ │ +hn_yEs; │ │ │ │ │ +kjT3qw@[ │ │ │ │ │ +grilqilqilqilqilqilqilq │ │ │ │ │ +`Ab-A.j% │ │ │ │ │ +*RO)RO)RO │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ +Z{Ik%Z-: │ │ │ │ │ +/(DKwW?N │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/44/42ade78acff373650c7ec3d464bb75f369afac.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0e/4711f5a828f22751f5c0b28efbb1c0a3c50433.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76208 (bytes into file) │ │ │ │ │ + Start of section headers: 76212 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x129b0: │ │ │ │ │ +There are 36 section headers, starting at offset 0x129b4: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000230 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000efc 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004034 000efc 000010 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018e6 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018e7 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001aa0 0001ee 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c90 0004ae 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002140 00a07f 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c1c0 0004c2 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c684 000112 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c798 005940 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 0120d8 0003d0 10 34 27 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 0124a8 0003aa 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 012852 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c798 005941 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 0120dc 0003d0 10 34 27 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 0124ac 0003aa 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 012856 00015c 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), 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: 4442ade78acff373650c7ec3d464bb75f369afac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e4711f5a828f22751f5c0b28efbb1c0a3c50433 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19296): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11afb): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17b9c): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1de55): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x710e): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x487c): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c23c): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c64b): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x193d): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x57d9): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8603): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4366): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0xffdb): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f1e6): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f1e4): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x11f64): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd042): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15c0a): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x129d9): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xda85): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ad86): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1acb6): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19943): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1993c): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1544f): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa004): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfde7): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18297): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x3093): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10777): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x105af): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 55 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a8f2): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20e1>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0xcb4a): shift_x │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,27 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +3GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +sFKt4.m@ │ │ │ │ │ Gs&4Ss<* │ │ │ │ │ y0k'1} 0 │ │ │ │ │ Z,JBC}fa │ │ │ │ │ Sv"$TnHm │ │ │ │ │ % 5e2ZUses │ │ │ │ │ z@A203/yg │ │ │ │ │ #3cG.J]T │ │ │ │ │ {(xcFXN` │ │ │ │ │ yY!_/fP: │ │ │ │ │ s]OH;MER │ │ │ │ │ -!7y!3(S/0} │ │ │ │ │ -o k`A/mm% │ │ │ │ │ -[4v64v64v64v64v64v64v64v6' │ │ │ │ │ -ZqrQ+N.j │ │ │ │ │ +.Z-UK-z* │ │ │ │ │ +k1+&l|u% │ │ │ │ │ +EcgCcgCcgCcgCcgCcgCcgCcgs │ │ │ │ │ +Sv5cXFn │ │ │ │ │ +i;v5L V │ │ │ │ │ +/E)RO)RO)RO │ │ │ │ │ iiFHK3BZ │ │ │ │ │ -iiFHK3BZ │ │ │ │ │ -XfvB}L>T │ │ │ │ │ +Yu@C;U7E │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/46/a45d46e03b9b5eb65ded1f0d042f95a01d9389.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/99/7d9172f26dc22218affabacbc5e38b96131e8c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76244 (bytes into file) │ │ │ │ │ + Start of section headers: 76248 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x129d4: │ │ │ │ │ +There are 37 section headers, starting at offset 0x129d8: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004038 000efc 000008 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018e8 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001aa0 0001e2 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001c84 00046a 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 0020f0 00a084 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c174 0004c1 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c638 00014c 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c784 00594a 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0120ce 000017 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0120e8 0003e0 10 35 29 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 0124c8 00039f 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012867 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018e9 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001aa4 0001e2 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001c88 00046a 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 0020f4 00a084 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c178 0004c1 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c63c 00014c 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c788 00594b 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0120d3 000017 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0120ec 0003e0 10 35 29 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 0124cc 00039f 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 01286b 00016c 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), 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: 46a45d46e03b9b5eb65ded1f0d042f95a01d9389 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 997d9172f26dc22218affabacbc5e38b96131e8c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19191): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11be7): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17ae6): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1ddfb): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x714d): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47aa): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c19a): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5a9): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18ae): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5842): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8657): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x4287): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x100a4): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f18c): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f18a): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x1202f): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd10e): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15b6c): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12a8d): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdb59): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ac7c): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1abac): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19830): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19829): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x154e2): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa024): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfeb0): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x181fb): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fd6): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10817): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1065f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a7e8): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20dc>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x2756): xor_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ -DG# JNac │ │ │ │ │ -nCf@E;XPE;X │ │ │ │ │ S]n*,UKiP │ │ │ │ │ DQaVrJmX │ │ │ │ │ 8]gz-cx3 │ │ │ │ │ "}_>u_6* │ │ │ │ │ Y/~KK36o │ │ │ │ │ 3)1|!N[B&$ │ │ │ │ │ )+!"?K\`$ │ │ │ │ │ @@ -14,17 +12,21 @@ │ │ │ │ │ E*CbdFLR │ │ │ │ │ ")=|d5BWy0 │ │ │ │ │ j9JNeYEz │ │ │ │ │ g`Xv| }2} │ │ │ │ │ S:71B)nb │ │ │ │ │ gc6sVRXG │ │ │ │ │ ~LK\o&bO8 │ │ │ │ │ -g&rcO2}e(r │ │ │ │ │ -KPVa6nR^"l │ │ │ │ │ -dMb-I.j% │ │ │ │ │ +[hj6y *q │ │ │ │ │ +?BqNg{Q] │ │ │ │ │ +\`/ (.2?L │ │ │ │ │ +0v(O0V{G │ │ │ │ │ +NSXw,1Ne │ │ │ │ │ +~<1d1a>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d1b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1f>: Abbrev Number: 0 │ │ │ │ │ <1><1d20>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d21> DW_AT_name : (strp) (offset: 0x19c4e): magic_api_t │ │ │ │ │ <1d25> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d27> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d27> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d28> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d28> DW_AT_sibling : (ref4) <0x1e72> │ │ │ │ │ <2><1d2c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d2d> DW_AT_name : (strp) (offset: 0x12740): tp_version │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d34> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d38> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d39>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3a> DW_AT_name : (strp) (offset: 0x165d6): data_directory │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d41> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d45> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d46>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d47> DW_AT_name : (strp) (offset: 0x1e7ee): update_progress_bar │ │ │ │ │ <1d4b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d4c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1d52> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d53>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d54> DW_AT_name : (strp) (offset: 0x7345): special_notify │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5b> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1d5f> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d60>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d61> DW_AT_name : (strp) (offset: 0x4935): sRGB_to_linear │ │ │ │ │ <1d65> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d66> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d66> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d67> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d68> DW_AT_type : (ref4) <0x1e81> │ │ │ │ │ <1d6c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6e> DW_AT_name : (strp) (offset: 0x1ca63): linear_to_sRGB │ │ │ │ │ <1d72> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d73> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d73> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d74> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d75> DW_AT_type : (ref4) <0x1e95> │ │ │ │ │ <1d79> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d7a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7b> DW_AT_name : (strp) (offset: 0x1ce39): in_circle │ │ │ │ │ <1d7f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d80> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d80> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d81> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d82> DW_AT_type : (ref4) <0x1eb3> │ │ │ │ │ <1d86> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d87>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d88> DW_AT_name : (strp) (offset: 0x1927): getpixel │ │ │ │ │ <1d8c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8d> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d8d> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d8e> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1d93> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d94>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d95> DW_AT_name : (strp) (offset: 0x5a18): putpixel │ │ │ │ │ <1d99> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d9a> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d9b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9c> DW_AT_type : (ref4) <0x1ef5> │ │ │ │ │ <1da0> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da2> DW_AT_name : (strp) (offset: 0x88e9): xorpixel │ │ │ │ │ <1da6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da7> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da7> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da9> DW_AT_type : (ref4) <0x1f0f> │ │ │ │ │ <1dad> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daf> DW_AT_name : (strp) (offset: 0x43f8): playsound │ │ │ │ │ <1db3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db4> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1db4> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db6> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dba> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dbb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbc> DW_AT_name : (strp) (offset: 0x109ad): playingsound │ │ │ │ │ <1dc0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc1> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dc1> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dc2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc3> DW_AT_type : (ref4) <0x1f38> │ │ │ │ │ <1dc7> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc9> DW_AT_name : (strp) (offset: 0x1fca7): pausesound │ │ │ │ │ <1dcd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dce> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dce> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dcf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd0> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1dd4> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd6> DW_AT_name : (strp) (offset: 0x1fca5): unpausesound │ │ │ │ │ <1dda> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddb> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1ddb> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1ddc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddd> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1de1> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de3> DW_AT_name : (strp) (offset: 0x12b8b): stopsound │ │ │ │ │ <1de7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de8> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de8> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dea> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1dee> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1def>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df0> DW_AT_name : (strp) (offset: 0xd857): line │ │ │ │ │ <1df4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df7> DW_AT_type : (ref4) <0x1f9e> │ │ │ │ │ <1dfb> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dfc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfd> DW_AT_name : (strp) (offset: 0x165a1): button_down │ │ │ │ │ <1e01> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e02> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e02> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e03> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e04> DW_AT_type : (ref4) <0x1f38> │ │ │ │ │ <1e08> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e09>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0a> DW_AT_name : (strp) (offset: 0x1355f): rgbtohsv │ │ │ │ │ <1e0e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0f> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e10> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e11> DW_AT_type : (ref4) <0x1fcc> │ │ │ │ │ <1e15> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e16>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e17> DW_AT_name : (strp) (offset: 0xe33c): hsvtorgb │ │ │ │ │ <1e1b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1c> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e1c> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e1d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1e> DW_AT_type : (ref4) <0x1ff5> │ │ │ │ │ <1e22> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e23>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e24> DW_AT_name : (strp) (offset: 0x1b713): canvas_w │ │ │ │ │ <1e28> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e29> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e29> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e2a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2f> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e30>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e31> DW_AT_name : (strp) (offset: 0x1b643): canvas_h │ │ │ │ │ <1e35> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e36> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e36> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e37> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e38> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e3c> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e3d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3e> DW_AT_name : (strp) (offset: 0x1a2b5): scale │ │ │ │ │ <1e42> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e43> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e43> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e44> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e45> DW_AT_type : (ref4) <0x2018> │ │ │ │ │ <1e49> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e4a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4b> DW_AT_name : (strp) (offset: 0x1a2ae): rotate_scale │ │ │ │ │ <1e4f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e50> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e50> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e51> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e52> DW_AT_type : (ref4) <0x2036> │ │ │ │ │ <1e56> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e57>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e58> DW_AT_name : (strp) (offset: 0x15f13): touched │ │ │ │ │ <1e5c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5d> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e5d> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e5e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5f> DW_AT_type : (ref4) <0x204f> │ │ │ │ │ <1e63> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e64>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e65> DW_AT_name : (strp) (offset: 0xa59c): retract_undo │ │ │ │ │ <1e69> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e6a> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e6b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e6c> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1e70> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e71>: Abbrev Number: 0 │ │ │ │ │ <1><1e72>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e73> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e73> DW_AT_type : (ref4) <0x1b8>, float │ │ │ │ │ @@ -4224,23 +4224,23 @@ │ │ │ │ │ <2><204e>: Abbrev Number: 0 │ │ │ │ │ <1><204f>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2050> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2050> DW_AT_type : (ref4) <0x203b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2054>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x10755): magic_api │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x1d20>, magic_api_t │ │ │ │ │ <1><2060>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2061> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2062> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2062> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2069> DW_AT_sibling : (ref4) <0x209e> │ │ │ │ │ <2><206d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206e> DW_AT_name : (strp) (offset: 0x18c4c): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2072> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2073>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2074> DW_AT_name : (strp) (offset: 0x30b8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4265,15 +4265,15 @@ │ │ │ │ │ <209c> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209d>: Abbrev Number: 0 │ │ │ │ │ <1><209e>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209f> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a0> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20a4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a5> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a5> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a6> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a7> DW_AT_sibling : (ref4) <0x20c4> │ │ │ │ │ <2><20ab>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ac> DW_AT_name : (strp) (offset: 0x11333): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20b0> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b2> DW_AT_name : (strp) (offset: 0x1111e): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4291,15 +4291,15 @@ │ │ │ │ │ <2><20cd>: Abbrev Number: 16 (DW_TAG_subrange_type) │ │ │ │ │ <20ce> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20d2> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d3>: Abbrev Number: 0 │ │ │ │ │ <1><20d4>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d5> DW_AT_name : (strp) (offset: 0x1b271): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20da> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20da> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20db> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20dc> DW_AT_type : (ref4) <0x20c4> │ │ │ │ │ <20e0> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20e0> DW_AT_location : (exprloc) 5 byte block: 3 74 40 0 0 (DW_OP_addr: 4074) │ │ │ │ │ <1><20e6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20e7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2319 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2371 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2425 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa39b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3db │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7950,31 +7950,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa468 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa4d7 │ │ │ │ │ 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,9 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -H3WUch?Md │ │ │ │ │ +/GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +9$LRU1.G6 │ │ │ │ │ &n7,mfOqe │ │ │ │ │ w[ 5iMaY │ │ │ │ │ av\QVgjw │ │ │ │ │ mF_7$fS3 │ │ │ │ │ yYm7`24.k │ │ │ │ │ ;a[^]h+A │ │ │ │ │ 61JXI(bH │ │ │ │ │ @@ -14,14 +14,15 @@ │ │ │ │ │ `'{-m4Oh │ │ │ │ │ gq\aEsIt$_ │ │ │ │ │ C:`5kh{, │ │ │ │ │ )t!:ce`7V │ │ │ │ │ +I1r%)FJ │ │ │ │ │ XEj&Ej&Ej&Ej&Ej& │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ +^7[laN/WTQr │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/52/d8d94e7992d0d2af8ecdd20d0b8ac2134658d7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fe/f462226fddb06ce926947f2d5fbf2d91e0fdba.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001ba1 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001d5c 000231 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001f90 000686 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002618 00a1b4 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c7cc 0004cc 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cc98 000233 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cecc 005944 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012810 00004b 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cecc 005943 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 01280f 00004b 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 00000000 01285c 0004a0 10 35 33 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 012cfc 000446 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 013142 00016c 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: 52d8d94e7992d0d2af8ecdd20d0b8ac2134658d7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fef462226fddb06ce926947f2d5fbf2d91e0fdba │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4106,189 +4106,189 @@ │ │ │ │ │ <2><1f40>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f41> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1f45>: Abbrev Number: 0 │ │ │ │ │ <1><1f46>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1f47> DW_AT_name : (strp) (offset: 0x19489): magic_api_t │ │ │ │ │ <1f4b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f4c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f4d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f4d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f4e> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f4f> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><1f53>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f54> DW_AT_name : (strp) (offset: 0x11e16): tp_version │ │ │ │ │ <1f58> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f59> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f59> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f5b> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f5f> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f60>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f61> DW_AT_name : (strp) (offset: 0x15d9d): data_directory │ │ │ │ │ <1f65> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f66> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f66> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f67> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f68> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f6c> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f6d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f6e> DW_AT_name : (strp) (offset: 0x1e09d): update_progress_bar │ │ │ │ │ <1f72> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f73> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f73> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f74> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f75> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1f79> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f7a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f7b> DW_AT_name : (strp) (offset: 0x72b5): special_notify │ │ │ │ │ <1f7f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f80> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f80> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f81> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f82> DW_AT_type : (ref4) <0x1f36> │ │ │ │ │ <1f86> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f87>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f88> DW_AT_name : (strp) (offset: 0x488d): sRGB_to_linear │ │ │ │ │ <1f8c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8d> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f8d> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f8e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f8f> DW_AT_type : (ref4) <0x20a8> │ │ │ │ │ <1f93> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f94>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f95> DW_AT_name : (strp) (offset: 0x1c377): linear_to_sRGB │ │ │ │ │ <1f99> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9a> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f9a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f9b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f9c> DW_AT_type : (ref4) <0x20bc> │ │ │ │ │ <1fa0> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fa1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa2> DW_AT_name : (strp) (offset: 0x1c7d5): in_circle │ │ │ │ │ <1fa6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa7> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fa7> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fa8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fa9> DW_AT_type : (ref4) <0x20da> │ │ │ │ │ <1fad> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fae>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1faf> DW_AT_name : (strp) (offset: 0x1892): getpixel │ │ │ │ │ <1fb3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb4> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fb4> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fb5> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fb6> DW_AT_type : (ref4) <0x20fd> │ │ │ │ │ <1fba> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fbb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fbc> DW_AT_name : (strp) (offset: 0x5958): putpixel │ │ │ │ │ <1fc0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc1> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fc1> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fc2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc3> DW_AT_type : (ref4) <0x211c> │ │ │ │ │ <1fc7> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc9> DW_AT_name : (strp) (offset: 0x87d8): xorpixel │ │ │ │ │ <1fcd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fce> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fce> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fcf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd0> DW_AT_type : (ref4) <0x2136> │ │ │ │ │ <1fd4> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fd5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd6> DW_AT_name : (strp) (offset: 0x4329): playsound │ │ │ │ │ <1fda> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fdb> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fdb> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fdc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdd> DW_AT_type : (ref4) <0x2155> │ │ │ │ │ <1fe1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe3> DW_AT_name : (strp) (offset: 0x1029f): playingsound │ │ │ │ │ <1fe7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe8> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fe8> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fe9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fea> DW_AT_type : (ref4) <0x215f> │ │ │ │ │ <1fee> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1fef>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff0> DW_AT_name : (strp) (offset: 0x1f474): pausesound │ │ │ │ │ <1ff4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff5> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ff5> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ff6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff7> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1ffb> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ffc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x1f472): unpausesound │ │ │ │ │ <2001> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2002> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2002> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2003> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2004> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <2008> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2009>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <200a> DW_AT_name : (strp) (offset: 0x1226b): stopsound │ │ │ │ │ <200e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <200f> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2010> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2011> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <2015> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2016>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2017> DW_AT_name : (strp) (offset: 0xd2e3): line │ │ │ │ │ <201b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201c> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <201c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <201d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201e> DW_AT_type : (ref4) <0x21c5> │ │ │ │ │ <2022> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2023>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2024> DW_AT_name : (strp) (offset: 0x15d49): button_down │ │ │ │ │ <2028> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2029> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2029> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <202a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202b> DW_AT_type : (ref4) <0x215f> │ │ │ │ │ <202f> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2030>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2031> DW_AT_name : (strp) (offset: 0x12c88): rgbtohsv │ │ │ │ │ <2035> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2036> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2036> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2037> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2038> DW_AT_type : (ref4) <0x21f3> │ │ │ │ │ <203c> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><203d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203e> DW_AT_name : (strp) (offset: 0xdd38): hsvtorgb │ │ │ │ │ <2042> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2043> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2043> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2044> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2045> DW_AT_type : (ref4) <0x221c> │ │ │ │ │ <2049> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><204a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0x1af50): canvas_w │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2056> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2057>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2058> DW_AT_name : (strp) (offset: 0x1ae80): canvas_h │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205f> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2063> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2064>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2065> DW_AT_name : (strp) (offset: 0x19ba1): scale │ │ │ │ │ <2069> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206a> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <206a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <206b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <206c> DW_AT_type : (ref4) <0x223f> │ │ │ │ │ <2070> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2071>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2072> DW_AT_name : (strp) (offset: 0x19b9a): rotate_scale │ │ │ │ │ <2076> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2077> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2077> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2078> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2079> DW_AT_type : (ref4) <0x225d> │ │ │ │ │ <207d> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><207e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207f> DW_AT_name : (strp) (offset: 0x1570c): touched │ │ │ │ │ <2083> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2084> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2084> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2085> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2086> DW_AT_type : (ref4) <0x2276> │ │ │ │ │ <208a> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><208b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208c> DW_AT_name : (strp) (offset: 0xa1d0): retract_undo │ │ │ │ │ <2090> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2091> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2091> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2092> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2093> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <2097> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <209a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x3d4>, float │ │ │ │ │ @@ -4518,23 +4518,23 @@ │ │ │ │ │ <2><2275>: Abbrev Number: 0 │ │ │ │ │ <1><2276>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <2277> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2277> DW_AT_type : (ref4) <0x2262>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><227b>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <227c> DW_AT_name : (strp) (offset: 0x20886): magic_api │ │ │ │ │ <2280> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2281> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2281> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2282> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2283> DW_AT_type : (ref4) <0x1f46>, magic_api_t │ │ │ │ │ <1><2287>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2288> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2289> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2289> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <228d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228e> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <228e> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <228f> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2290> DW_AT_sibling : (ref4) <0x22c5> │ │ │ │ │ <2><2294>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2295> DW_AT_name : (strp) (offset: 0x18447): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2299> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><229a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229b> DW_AT_name : (strp) (offset: 0x2fbd): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4559,15 +4559,15 @@ │ │ │ │ │ <22c3> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22c4>: Abbrev Number: 0 │ │ │ │ │ <1><22c5>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <22c6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c7> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22cb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22cc> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22cc> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22cd> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22ce> DW_AT_sibling : (ref4) <0x22eb> │ │ │ │ │ <2><22d2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d3> DW_AT_name : (strp) (offset: 0x10a20): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22d7> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d9> DW_AT_name : (strp) (offset: 0x10813): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4585,15 +4585,15 @@ │ │ │ │ │ <2><22f4>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <22f5> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22f9> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22fa>: Abbrev Number: 0 │ │ │ │ │ <1><22fb>: Abbrev Number: 67 (DW_TAG_variable) │ │ │ │ │ <22fc> DW_AT_name : (strp) (offset: 0x1aabc): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2300> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2301> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2301> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2302> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2303> DW_AT_type : (ref4) <0x22eb> │ │ │ │ │ <2307> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2307> DW_AT_location : (exprloc) 5 byte block: 3 44 50 0 0 (DW_OP_addr: 5044) │ │ │ │ │ <1><230d>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <230e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <230e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a2 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e2 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa26f │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca2 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 238 │ │ │ │ │ DW_MACRO_import - offset : 0xa28b │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 37 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c3 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa432 │ │ │ │ │ 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,8 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +>n?@eu`c6 │ │ │ │ │ *lk*#S0Yy │ │ │ │ │ /Bn?GVI&%r │ │ │ │ │ [~| │ │ │ │ │ -G)[!I7)-0 │ │ │ │ │ -L)e2e =S │ │ │ │ │ -ZIrQ+I.j% │ │ │ │ │ ++N .Gql,.A │ │ │ │ │ +|K=Q<1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x18fc5): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11a24): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17917): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1dbfb): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71e4): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4832): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1bfb1): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c3c0): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1944): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x58c7): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x872f): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x431c): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0xfef6): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1ef9b): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1ef99): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x11e7e): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xcf03): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1595d): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x128c4): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xd94e): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1aa9f): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1a9cf): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19686): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1967f): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x152c7): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa16c): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfd02): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18012): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x3080): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10665): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x104ad): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 22 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 36 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a60b): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 54 40 0 0 (DW_OP_addr: 4054) │ │ │ │ │ <1><20dc>: Abbrev Number: 20 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0xdf6f): negative_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,13 @@ │ │ │ │ │ -HGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -8y>Sw~~'S │ │ │ │ │ -PMb@5uA5 │ │ │ │ │ +WGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +x`"yZT@S │ │ │ │ │ +'ZO~{#Q/ │ │ │ │ │ +IH42fIL4 │ │ │ │ │ +Yi!p |4BR │ │ │ │ │ +#c :8uCE │ │ │ │ │ -=|6b'{y~l' │ │ │ │ │ -EcgMcgMcgMcgMcgMcgMcgMcg] │ │ │ │ │ -gpilqilqilqilqilqilqilq │ │ │ │ │ -|{4F]ZwA │ │ │ │ │ +6XH}m-k+ │ │ │ │ │ +v1hI'/Xt │ │ │ │ │ +"W;'aaa -[ │ │ │ │ │ +Q+0G\6i4 │ │ │ │ │ +I3!VJ3!h │ │ │ │ │ +{Q/[R/[R/[ │ │ │ │ │ +3qX\k2V< │ │ │ │ │ iiFHK3BZ │ │ │ │ │ -@}Z<`~pV4bv │ │ │ │ │ +&a]i5 6- │ │ │ │ │ +nR*'W>H. │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/65/0da929654f3a23e290d8cdde140113bbacd893.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/58/11a0e6c6259dae89217950238f94761ae033e1.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001950 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001b08 000200 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001d08 00042f 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002138 00a688 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c7c0 0004fa 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00ccbc 0000f6 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cdb4 005c47 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0129fb 000017 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cdb4 005c46 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0129fa 000017 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 00000000 012a14 000440 10 35 26 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 012e54 0003fb 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 01324f 00016c 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: 650da929654f3a23e290d8cdde140113bbacd893 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5811a0e6c6259dae89217950238f94761ae033e1 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3824,189 +3824,189 @@ │ │ │ │ │ <2><1d32>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d37>: Abbrev Number: 0 │ │ │ │ │ <1><1d38>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d39> DW_AT_name : (strp) (offset: 0x19cac): magic_api_t │ │ │ │ │ <1d3d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d40> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d40> DW_AT_sibling : (ref4) <0x1e8a> │ │ │ │ │ <2><1d44>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x126d1): tp_version │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0xe3> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d51>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x16639): data_directory │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0xe3> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x1e92b): update_progress_bar │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x74fb): special_notify │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1d28> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x4981): sRGB_to_linear │ │ │ │ │ <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) 11 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1e99> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x1cc4b): linear_to_sRGB │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1ead> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x1d00b): in_circle │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1ecb> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x18c0): getpixel │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1eee> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x5ae9): putpixel │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1f0d> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x8aba): xorpixel │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f27> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x4443): playsound │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x10af7): playingsound │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x1fddf): pausesound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x1fddd): unpausesound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x12b6e): stopsound │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0xd9fb): line │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1fb6> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0x165f5): button_down │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0x1350a): rgbtohsv │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fe4> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0xe4f4): hsvtorgb │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x200d> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e3b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x1b731): canvas_w │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e48>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0x1b657): canvas_h │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e55>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x1a31a): scale │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x2030> │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e62>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x1a313): rotate_scale │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x204e> │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e6f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0x15ed4): touched │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x2067> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e7c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7d> DW_AT_name : (strp) (offset: 0xa733): retract_undo │ │ │ │ │ <1e81> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e82> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e82> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e83> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e84> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e88> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e89>: Abbrev Number: 0 │ │ │ │ │ <1><1e8a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e8b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e8b> DW_AT_type : (ref4) <0x1cb>, float │ │ │ │ │ @@ -4236,23 +4236,23 @@ │ │ │ │ │ <2><2066>: Abbrev Number: 0 │ │ │ │ │ <1><2067>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2068> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2068> DW_AT_type : (ref4) <0x2053>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><206c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <206d> DW_AT_name : (strp) (offset: 0x108de): magic_api │ │ │ │ │ <2071> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2072> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2072> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2073> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2074> DW_AT_type : (ref4) <0x1d38>, magic_api_t │ │ │ │ │ <1><2078>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2079> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <207a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <207a> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <207e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <207f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <207f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2080> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2081> DW_AT_sibling : (ref4) <0x20b6> │ │ │ │ │ <2><2085>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2086> DW_AT_name : (strp) (offset: 0x18c71): MAGIC_TYPE_DISTORTS │ │ │ │ │ <208a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><208b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <208c> DW_AT_name : (strp) (offset: 0x30d9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4277,15 +4277,15 @@ │ │ │ │ │ <20b4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20b5>: Abbrev Number: 0 │ │ │ │ │ <1><20b6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20b7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20b8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20b8> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20bc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20bd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20bd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20be> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20bf> DW_AT_sibling : (ref4) <0x20dc> │ │ │ │ │ <2><20c3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20c4> DW_AT_name : (strp) (offset: 0x112d5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20c8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20c9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ca> DW_AT_name : (strp) (offset: 0x110c8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4303,15 +4303,15 @@ │ │ │ │ │ <2><20e5>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20e6> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20ea> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20eb>: Abbrev Number: 0 │ │ │ │ │ <1><20ec>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20ed> DW_AT_name : (strp) (offset: 0x1b293): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20f1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20f2> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20f2> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20f3> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20f4> DW_AT_type : (ref4) <0x20dc> │ │ │ │ │ <20f8> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20f8> DW_AT_location : (exprloc) 5 byte block: 3 58 40 0 0 (DW_OP_addr: 4058) │ │ │ │ │ <1><20fe>: Abbrev Number: 55 (DW_TAG_variable) │ │ │ │ │ <20ff> DW_AT_name : (strp) (offset: 0x7312): snow_AMOUNT │ │ │ │ │ <2103> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2351 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 40 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa413 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ 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,26 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -*Ofs4:,' │ │ │ │ │ gO<(JcuX, │ │ │ │ │ ?887J; B │ │ │ │ │ tn&=-S:> │ │ │ │ │ 4+h0&[$i` │ │ │ │ │ 0d]fNldJ │ │ │ │ │ ^4tbX"m^S │ │ │ │ │ /<<1d10>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x191ec): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11add): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17b37): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1dde4): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x6ff6): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4768): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c1da): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5b3): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18cd): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x56c0): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x84e7): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x4252): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0xffa1): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1aa): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f1a8): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x11f25): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xcffc): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15ba7): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x1299a): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xda35): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1acb1): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1abe1): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x1988b): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19884): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x153ec): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0x9f00): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfdad): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18232): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fcb): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10734): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1057c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 49 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a81d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 20 40 0 0 (DW_OP_addr: 4020) │ │ │ │ │ <1><20dc>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,29 +1,27 @@ │ │ │ │ │ -PGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -X#B^Qj}n │ │ │ │ │ -)B[c5rE| │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ ]K? Jpr+ │ │ │ │ │ ng06-#l{ │ │ │ │ │ b~g&U8RB │ │ │ │ │ i; VKp`( │ │ │ │ │ E(he&HD> │ │ │ │ │ pqT#'z';J │ │ │ │ │ cd52'63%- │ │ │ │ │ N5BI#Ni4 │ │ │ │ │ hGb z>wU │ │ │ │ │ Yr3X2D5^ │ │ │ │ │ H9lUH3c? │ │ │ │ │ kd```e`a │ │ │ │ │ -e8Jd=(#4 │ │ │ │ │ -L.m..m..m. │ │ │ │ │ -IN4TIR0$I │ │ │ │ │ - rQ+A.j% │ │ │ │ │ -*RO)RO)RO │ │ │ │ │ -hiiFKK3ZZ │ │ │ │ │ +lq=q"XuZ │ │ │ │ │ +mP8B-CZc} │ │ │ │ │ +i4vR'8}F+ │ │ │ │ │ ++I1r%)FJ │ │ │ │ │ +z+}Z-2Bi │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ +d?zW?zW?zW?zW?zW?zW?zW?zW │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/6d/9d680a3a51db8d425866de714886d7d6e52a00.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9c/59d13c43352297cd2cd264917dc04a64da2531.debug │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76072 (bytes into file) │ │ │ │ │ + Start of section headers: 76076 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12928: │ │ │ │ │ +There are 36 section headers, starting at offset 0x1292c: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000d8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000250 000178 000260 10 A 4 1 4 │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 00184d 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001a08 0001c1 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001bcc 000440 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 00200c 00a0a5 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c0b4 0004c8 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c57c 000120 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c69c 00594b 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 011fe8 0003e0 10 34 25 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 0123c8 000402 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 0127ca 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c69c 00594d 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 011fec 0003e0 10 34 25 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 0123cc 000402 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 0127ce 00015c 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), 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: 6d9d680a3a51db8d425866de714886d7d6e52a00 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9c59d13c43352297cd2cd264917dc04a64da2531 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x191df): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11ba0): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17af3): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1debe): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7187): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x478f): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c239): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c648): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18ad): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x583f): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8660): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4245): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x100a5): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f247): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f245): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x11fe8): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd123): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15b4e): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12a28): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdb6e): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ace1): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ac11): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x198a1): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1989a): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x154aa): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa041): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfeb1): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x181ee): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f9d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1082f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10677): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a7fc): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20e1>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0x1e1e7): crescent_snd │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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,26 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -f&_O{qtY*_ │ │ │ │ │ -#0/A2@o50 │ │ │ │ │ -nIa2.Sy"6 │ │ │ │ │ +%1GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ HeZ%NV'-0- │ │ │ │ │ jQHo.W'R │ │ │ │ │ +C)xarL6. │ │ │ │ │ [q}btcVt │ │ │ │ │ 65OO.]SR │ │ │ │ │ %L6g.U*nh │ │ │ │ │ MC/ 11IR │ │ │ │ │ g`>2"C]G │ │ │ │ │ j=SvK<218a>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <218b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><218f>: Abbrev Number: 0 │ │ │ │ │ <1><2190>: Abbrev Number: 25 (DW_TAG_structure_type) │ │ │ │ │ <2191> DW_AT_name : (strp) (offset: 0x1a497): magic_api_t │ │ │ │ │ <2195> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <2196> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2197> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <2197> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <2198> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <2199> DW_AT_sibling : (ref4) <0x22e3> │ │ │ │ │ <2><219d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <219e> DW_AT_name : (strp) (offset: 0x128c2): tp_version │ │ │ │ │ <21a2> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21a3> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <21a3> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <21a4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21a5> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <21a9> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><21aa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21ab> DW_AT_name : (strp) (offset: 0x16da1): data_directory │ │ │ │ │ <21af> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21b0> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <21b0> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <21b1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21b2> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <21b6> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><21b7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21b8> DW_AT_name : (strp) (offset: 0x1f451): update_progress_bar │ │ │ │ │ <21bc> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21bd> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <21bd> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <21be> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21bf> DW_AT_type : (ref4) <0x217a> │ │ │ │ │ <21c3> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><21c4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21c5> DW_AT_name : (strp) (offset: 0x743d): special_notify │ │ │ │ │ <21c9> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21ca> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <21ca> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <21cb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21cc> DW_AT_type : (ref4) <0x2180> │ │ │ │ │ <21d0> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><21d1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21d2> DW_AT_name : (strp) (offset: 0x4987): sRGB_to_linear │ │ │ │ │ <21d6> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21d7> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <21d7> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <21d8> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <21d9> DW_AT_type : (ref4) <0x22f2> │ │ │ │ │ <21dd> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><21de>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21df> DW_AT_name : (strp) (offset: 0x1d5c6): linear_to_sRGB │ │ │ │ │ <21e3> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21e4> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <21e4> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <21e5> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <21e6> DW_AT_type : (ref4) <0x2306> │ │ │ │ │ <21ea> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><21eb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21ec> DW_AT_name : (strp) (offset: 0x1da05): in_circle │ │ │ │ │ <21f0> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21f1> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <21f1> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <21f2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <21f3> DW_AT_type : (ref4) <0x2324> │ │ │ │ │ <21f7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><21f8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <21f9> DW_AT_name : (strp) (offset: 0x1888): getpixel │ │ │ │ │ <21fd> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21fe> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <21fe> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <21ff> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <2200> DW_AT_type : (ref4) <0x2347> │ │ │ │ │ <2204> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><2205>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2206> DW_AT_name : (strp) (offset: 0x58ab): putpixel │ │ │ │ │ <220a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <220b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <220b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <220c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <220d> DW_AT_type : (ref4) <0x2366> │ │ │ │ │ <2211> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><2212>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2213> DW_AT_name : (strp) (offset: 0x88d3): xorpixel │ │ │ │ │ <2217> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2218> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2218> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2219> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <221a> DW_AT_type : (ref4) <0x2380> │ │ │ │ │ <221e> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><221f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2220> DW_AT_name : (strp) (offset: 0x4410): playsound │ │ │ │ │ <2224> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2225> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2225> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2226> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2227> DW_AT_type : (ref4) <0x239f> │ │ │ │ │ <222b> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><222c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <222d> DW_AT_name : (strp) (offset: 0x10c06): playingsound │ │ │ │ │ <2231> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2232> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2232> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <2233> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2234> DW_AT_type : (ref4) <0x23a9> │ │ │ │ │ <2238> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><2239>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <223a> DW_AT_name : (strp) (offset: 0x208e8): pausesound │ │ │ │ │ <223e> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <223f> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <223f> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2240> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2241> DW_AT_type : (ref4) <0x217a> │ │ │ │ │ <2245> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2246>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2247> DW_AT_name : (strp) (offset: 0x208e6): unpausesound │ │ │ │ │ <224b> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <224c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <224c> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <224d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <224e> DW_AT_type : (ref4) <0x217a> │ │ │ │ │ <2252> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2253>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2254> DW_AT_name : (strp) (offset: 0x12d72): stopsound │ │ │ │ │ <2258> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2259> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2259> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <225a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <225b> DW_AT_type : (ref4) <0x217a> │ │ │ │ │ <225f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2260>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2261> DW_AT_name : (strp) (offset: 0xd9eb): line │ │ │ │ │ <2265> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2266> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2266> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2267> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2268> DW_AT_type : (ref4) <0x240f> │ │ │ │ │ <226c> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><226d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <226e> DW_AT_name : (strp) (offset: 0x16d5d): button_down │ │ │ │ │ <2272> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2273> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2273> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2274> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2275> DW_AT_type : (ref4) <0x23a9> │ │ │ │ │ <2279> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><227a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <227b> DW_AT_name : (strp) (offset: 0x13765): rgbtohsv │ │ │ │ │ <227f> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2280> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2280> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2281> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2282> DW_AT_type : (ref4) <0x243d> │ │ │ │ │ <2286> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2287>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2288> DW_AT_name : (strp) (offset: 0xe4b6): hsvtorgb │ │ │ │ │ <228c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <228d> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <228d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <228e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <228f> DW_AT_type : (ref4) <0x2466> │ │ │ │ │ <2293> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2294>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2295> DW_AT_name : (strp) (offset: 0x1bfab): canvas_w │ │ │ │ │ <2299> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <229a> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <229a> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <229b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <229c> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <22a0> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><22a1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <22a2> DW_AT_name : (strp) (offset: 0x1bedb): canvas_h │ │ │ │ │ <22a6> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22a7> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <22a7> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <22a8> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <22a9> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <22ad> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><22ae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <22af> DW_AT_name : (strp) (offset: 0x1ab2f): scale │ │ │ │ │ <22b3> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22b4> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <22b4> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <22b5> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <22b6> DW_AT_type : (ref4) <0x2489> │ │ │ │ │ <22ba> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><22bb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <22bc> DW_AT_name : (strp) (offset: 0x1ab28): rotate_scale │ │ │ │ │ <22c0> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22c1> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <22c1> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <22c2> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <22c3> DW_AT_type : (ref4) <0x24a7> │ │ │ │ │ <22c7> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><22c8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <22c9> DW_AT_name : (strp) (offset: 0x16660): touched │ │ │ │ │ <22cd> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22ce> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <22ce> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <22cf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <22d0> DW_AT_type : (ref4) <0x24c0> │ │ │ │ │ <22d4> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><22d5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <22d6> DW_AT_name : (strp) (offset: 0xa598): retract_undo │ │ │ │ │ <22da> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22db> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <22db> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <22dc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <22dd> DW_AT_type : (ref4) <0x217a> │ │ │ │ │ <22e1> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><22e2>: Abbrev Number: 0 │ │ │ │ │ <1><22e3>: Abbrev Number: 36 (DW_TAG_subroutine_type) │ │ │ │ │ <22e4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <22e4> DW_AT_type : (ref4) <0x3d3>, float │ │ │ │ │ @@ -4729,23 +4729,23 @@ │ │ │ │ │ <2><24bf>: Abbrev Number: 0 │ │ │ │ │ <1><24c0>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <24c1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <24c1> DW_AT_type : (ref4) <0x24ac>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><24c5>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <24c6> DW_AT_name : (strp) (offset: 0x21e21): magic_api │ │ │ │ │ <24ca> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <24cb> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <24cb> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <24cc> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <24cd> DW_AT_type : (ref4) <0x2190>, magic_api_t │ │ │ │ │ <1><24d1>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <24d2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <24d3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <24d3> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <24d7> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <24d8> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <24d8> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <24d9> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <24da> DW_AT_sibling : (ref4) <0x250f> │ │ │ │ │ <2><24de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <24df> DW_AT_name : (strp) (offset: 0x193b6): MAGIC_TYPE_DISTORTS │ │ │ │ │ <24e3> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><24e4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <24e5> DW_AT_name : (strp) (offset: 0x306b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4770,15 +4770,15 @@ │ │ │ │ │ <250d> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><250e>: Abbrev Number: 0 │ │ │ │ │ <1><250f>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <2510> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2511> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2511> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2515> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2516> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2516> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2517> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2518> DW_AT_sibling : (ref4) <0x2535> │ │ │ │ │ <2><251c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <251d> DW_AT_name : (strp) (offset: 0x113ce): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2521> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2522>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2523> DW_AT_name : (strp) (offset: 0x111b9): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4796,15 +4796,15 @@ │ │ │ │ │ <2><253e>: Abbrev Number: 22 (DW_TAG_subrange_type) │ │ │ │ │ <253f> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2543> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2544>: Abbrev Number: 0 │ │ │ │ │ <1><2545>: Abbrev Number: 20 (DW_TAG_variable) │ │ │ │ │ <2546> DW_AT_name : (strp) (offset: 0x1bafe): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <254a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <254b> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <254b> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <254c> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <254d> DW_AT_type : (ref4) <0x2535> │ │ │ │ │ <2551> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2551> DW_AT_location : (exprloc) 5 byte block: 3 b0 70 0 0 (DW_OP_addr: 70b0) │ │ │ │ │ <1><2557>: Abbrev Number: 20 (DW_TAG_variable) │ │ │ │ │ <2558> DW_AT_name : (strp) (offset: 0x12be2): mosaic_shaped_counted │ │ │ │ │ <255c> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2352 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23aa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 39 filenum: 21 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 57 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 59 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa414 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ 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 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -jHF pDd# │ │ │ │ │ +&GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +$6^ft`kIl │ │ │ │ │ +2IeJ^tJ{ │ │ │ │ │ }#KWQZGd │ │ │ │ │ )X)3ke15Yn │ │ │ │ │ J83+4P+N' │ │ │ │ │ CtgtF!X8 │ │ │ │ │ rM.iiS+E'4 │ │ │ │ │ 3Ze$tVS.}'5v │ │ │ │ │ 48Ta:t=\ │ │ │ │ │ @@ -11,20 +12,23 @@ │ │ │ │ │ tzV-yVE8E)lG │ │ │ │ │ x/X5x)xD │ │ │ │ │ ' |R_5kX~ │ │ │ │ │ &LYa F_yS │ │ │ │ │ bpj <5P1 │ │ │ │ │ [ y}t9RR] │ │ │ │ │ ;L$BF4p~ │ │ │ │ │ -]+3KIP48j │ │ │ │ │ -cdnUBj:" │ │ │ │ │ -W1aI;V-!X │ │ │ │ │ -Zm<1d10>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19262): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11da8): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17ca0): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de97): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x72ab): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x48bb): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c22e): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c64f): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x189f): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5945): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x87cd): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x43a5): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10265): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f248): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f246): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x121e7): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd2cb): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15cf9): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12c45): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdd16): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad37): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac67): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19913): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1990c): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x1567c): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa1dc): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0x10071): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1839b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x30e2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x109d8): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10820): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 46 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8a3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20dc>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ -Kiosk^8TF │ │ │ │ │ +GGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ Y,@$4` " │ │ │ │ │ RH_.WLRj │ │ │ │ │ i*M=M%^c │ │ │ │ │ %"2peA-'_ │ │ │ │ │ oLx%xA+= │ │ │ │ │ .#'i&Es: │ │ │ │ │ [lCzB/eK │ │ │ │ │ u16"C'o[ │ │ │ │ │ `Yp=`),6 │ │ │ │ │ )HTsBVq\ qVI │ │ │ │ │ -Z0_#l_m> │ │ │ │ │ -^[6K\6h4 │ │ │ │ │ -&FsB0ZnQ │ │ │ │ │ +C)?L-i3U │ │ │ │ │ +Ec l\r|&FOs │ │ │ │ │ +Y<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19404): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x1209d): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15dfb): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1ded0): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7204): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x478e): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c2c4): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c698): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x186e): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5830): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8755): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x423c): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x104a6): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f2e4): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f2e2): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12503): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd508): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15db7): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12ee0): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdfbf): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ae60): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ad90): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19a5a): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19a53): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15787): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa318): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10292): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18384): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f96): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10c73): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10a66): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a9cc): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><20e1>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0xa153): snd_effect │ │ │ │ │ <20e6> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d10 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dbc │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 63 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 65 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa301 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa341 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7909,31 +7909,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3ce │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa43d │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ -[j9-ehiP1 │ │ │ │ │ +%GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +l( UQPQT │ │ │ │ │ +P~uc)FVp │ │ │ │ │ +lGJ@]8 j │ │ │ │ │ jqwO_gE7 │ │ │ │ │ .q;UB"Z@ │ │ │ │ │ )n^bftAi │ │ │ │ │ '{[eE3&fu$% │ │ │ │ │ \[V"3|7@ │ │ │ │ │ %jDA3(C~ │ │ │ │ │ )8YkB>o\ │ │ │ │ │ -4(SM|E3Ul │ │ │ │ │ -5'PgIqW+ │ │ │ │ │ -AjM3\Ctk │ │ │ │ │ -$E-.>}i* │ │ │ │ │ -=$Pbd@.F │ │ │ │ │ -Fa&9)!b] │ │ │ │ │ +6EH}m)k# │ │ │ │ │ +T,$le_qId │ │ │ │ │ +`yXY )|DY │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/79/aade0b7eef651072f7550b48d4f322a14819a7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/71/00894edbebcc602ba62ca04efcde039c1c88cb.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77252 (bytes into file) │ │ │ │ │ + Start of section headers: 77248 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12dc4: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12dc0: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000f4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 0000026c 000178 0002e0 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003edc 000ed4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fbc 000ed4 000038 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ed4 000038 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004040 000ed4 00006c 00 WA 0 0 32 │ │ │ │ │ [23] .bss NOBITS 000040c0 000ed4 001044 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0019c2 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001b7c 0001bb 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001d38 0005a0 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 0022d8 00a0ac 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c384 0004c6 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c84c 000181 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c9d0 00595f 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 012330 0004a0 10 34 29 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 0127d0 000497 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 012c67 00015c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0019bf 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001b78 0001bb 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001d34 0005a0 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 0022d4 00a0ac 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c380 0004c6 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c848 000181 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c9cc 00595e 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 01232c 0004a0 10 34 29 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 0127cc 000497 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 012c63 00015c 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), 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: 79aade0b7eef651072f7550b48d4f322a14819a7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7100894edbebcc602ba62ca04efcde039c1c88cb │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19457): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11d44): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15dff): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1de9b): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7133): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47a3): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c3df): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c7ca): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18b2): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5824): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8676): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x427b): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x101e5): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f237): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f235): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x121d9): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd178): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15dab): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12c05): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdbc0): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1aef0): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ae20): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19afe): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19af7): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1578a): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0x9ff6): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfff1): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18456): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f8f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1095a): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10741): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1aa4e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 a0 40 0 0 (DW_OP_addr: 40a0) │ │ │ │ │ <1><20e1>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0x8957): fract_opt_s │ │ │ │ │ <20e6> DW_AT_byte_size : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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,27 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Lvvwf~gvvv │ │ │ │ │ -L4oL2iGH3h │ │ │ │ │ -V:B*m<8S~O │ │ │ │ │ */XDPHG) │ │ │ │ │ b|g$U8RB │ │ │ │ │ ^%$CH .H)j │ │ │ │ │ D:IAUD) │ │ │ │ │ VrC:QsQy │ │ │ │ │ s)aw7RC-i │ │ │ │ │ nW-B\wvfC │ │ │ │ │ ?p)A#(5Ke │ │ │ │ │ \+w?ha@X │ │ │ │ │ gFzH<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19cbb): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x1280a): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x1672f): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1ea04): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x74be): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4994): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1cc59): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1d043): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18df): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5a78): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8a9a): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x445a): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10bf8): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1feab): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1fea9): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12c5a): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xda5f): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x166eb): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x13635): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xe55d): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1b77d): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1b694): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1a2fb): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1a2f4): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x16009): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa715): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1b3>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x109c7): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18cbf): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x30c2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1140b): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x111fe): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1b2d0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 44 40 0 0 (DW_OP_addr: 4044) │ │ │ │ │ <1><20e1>: Abbrev Number: 49 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (string) pi │ │ │ │ │ <20e5> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2351 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa413 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ 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,26 +1,23 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -b;@"dg/+@ │ │ │ │ │ B!CzNGfQr │ │ │ │ │ _(h+V-ui │ │ │ │ │ %uu/:kPf │ │ │ │ │ r|ODFZ:W │ │ │ │ │ H8~LV&GI │ │ │ │ │ v_V#tl,Nb[ │ │ │ │ │ r Lk,\^/_T │ │ │ │ │ :#sfH8Jmt │ │ │ │ │ Z-gZveF2 │ │ │ │ │ F~IW"bNtj4 │ │ │ │ │ +alg@}PY │ │ │ │ │ -xRVU+|*-p │ │ │ │ │ - zz;b/+1g' │ │ │ │ │ -+Df(3@s-d │ │ │ │ │ -A;Ho=B`l │ │ │ │ │ +&Q*wPyDg │ │ │ │ │ +4_"MY 6U │ │ │ │ │ +yUNF@Ut> │ │ │ │ │ FcgIcgIcgIcgIcgIcgIcgIcg │ │ │ │ │ -H96$hslH │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/7a/b8103270e2a69a8205ea393bbe7f04c6185092.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5b/ad453cd495f2001a3904eb5fad3d55d84a452b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76040 (bytes into file) │ │ │ │ │ + Start of section headers: 76044 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12908: │ │ │ │ │ +There are 36 section headers, starting at offset 0x1290c: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000bc 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000234 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f00 000ef8 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe0 000ef8 000014 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef8 00002c 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004020 000ef8 000028 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004048 000ef8 00000c 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 00180a 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001809 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 0019c4 0001b3 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001b78 00044e 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 001fc8 00a0aa 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c074 0004c8 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c53c 0000bd 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c5fc 00595e 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 011f5c 0003f0 10 34 30 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 01234c 00045e 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 0127aa 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c5fc 005962 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 011f60 0003f0 10 34 30 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 012350 00045e 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 0127ae 00015c 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), 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: 7ab8103270e2a69a8205ea393bbe7f04c6185092 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5bad453cd495f2001a3904eb5fad3d55d84a452b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x1926d): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11c29): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17b4b): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de75): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7132): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47aa): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c26f): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c67e): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1889): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x581e): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x861c): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x4294): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x100d9): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f29f): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f29d): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12071): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd12b): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15b63): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12ae4): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdb91): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad5a): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac8a): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19949): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19942): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x154d1): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa002): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfee5): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18268): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2f93): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10890): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x106d5): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 36 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8c6): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 3c 40 0 0 (DW_OP_addr: 403c) │ │ │ │ │ <1><20dc>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x19c13): kalidescope_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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,33 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +JE+GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +(5vka(M8! │ │ │ │ │ +u bAlgq │ │ │ │ │ +0*}OKoY3 │ │ │ │ │ +6camGf#j|K{ │ │ │ │ │ +6FM]|s**h │ │ │ │ │ ] e:(=&e1)/ │ │ │ │ │ ZJ{gzvz- │ │ │ │ │ tF5u!uHd │ │ │ │ │ iDUmDVv89# │ │ │ │ │ [gj@JA#L │ │ │ │ │ M\?o,~MJD │ │ │ │ │ +,)\.>(|h? │ │ │ │ │ t'?kE%R< │ │ │ │ │ hdnj"tb< │ │ │ │ │ 3SK.<5P<5P2 │ │ │ │ │ DwSZ5Jw1}: │ │ │ │ │ .KF}/*AS_ │ │ │ │ │ <5 jxN/a │ │ │ │ │ s`K?YS[@XOi │ │ │ │ │ -O:&<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19317): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11e72): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15d73): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1de12): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7099): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x478a): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c232): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c5fd): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x1812): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x56cf): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x85a0): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4238): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x1027a): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f274): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f272): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x122bf): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd234): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d2f): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12cd3): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdccd): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ad7e): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1acae): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1997a): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19973): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x155bb): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa15c): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10066): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18296): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f50): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10a6c): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x1085f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a8ea): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 bc 40 0 0 (DW_OP_addr: 40bc) │ │ │ │ │ <1><20e1>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0xe8d1): BLOOM_PAINT_RADIUS │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d1d │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dc9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa30e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa34e │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7911,31 +7911,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3db │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa44a │ │ │ │ │ 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,30 +1,29 @@ │ │ │ │ │ -%n|GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -]vfwg~gfvv │ │ │ │ │ -WLE:e} t │ │ │ │ │ -#oWCGdSw │ │ │ │ │ +`GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +?7rs{s!~n │ │ │ │ │ p*{B35'V │ │ │ │ │ q * I!~ A │ │ │ │ │ Cy}%S8UA │ │ │ │ │ KOR#29=r │ │ │ │ │ 3:>GIB 6 │ │ │ │ │ DMN-W<+4 │ │ │ │ │ 2:BXQ"!qVI │ │ │ │ │ $SMb8N.'Mq │ │ │ │ │ n^jGHI,^ │ │ │ │ │ ID.!dx*w │ │ │ │ │ `;"\Hd2} │ │ │ │ │ _q*/UdklJ │ │ │ │ │ #[C#vQj8 │ │ │ │ │ {4$BF4p~ │ │ │ │ │ -B%RMG │ │ │ │ │ ++Bc6'4fsBc │ │ │ │ │ +,.m..m..m. │ │ │ │ │ +ROB0{u?e │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/7e/9d423ec507f702e84d8aa6118d2401849ccd12.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/25/d7e98fae993488c17e42c4d54de7a297306826.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ef4 000eec 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fd4 000eec 000020 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000eec 00002c 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004020 000eec 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004030 000eec 000014 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0017b8 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0017b7 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001970 0001b1 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001b24 000453 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 001f78 00a092 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c00c 0004be 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c4cc 000122 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c5f0 005936 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c5f0 005937 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 011f28 0003a0 10 34 22 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 0122c8 0003b3 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 01267b 00015c 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: 7e9d423ec507f702e84d8aa6118d2401849ccd12 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 25d7e98fae993488c17e42c4d54de7a297306826 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d12>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d13> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d17>: Abbrev Number: 0 │ │ │ │ │ <1><1d18>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d19> DW_AT_name : (strp) (offset: 0x19224): magic_api_t │ │ │ │ │ <1d1d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d20> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d20> DW_AT_sibling : (ref4) <0x1e6a> │ │ │ │ │ <2><1d24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d25> DW_AT_name : (strp) (offset: 0x11b7d): tp_version │ │ │ │ │ <1d29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2c> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d30> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d32> DW_AT_name : (strp) (offset: 0x19ad6): data_directory │ │ │ │ │ <1d36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d37> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d37> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d39> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d3d> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3f> DW_AT_name : (strp) (offset: 0x1ded9): update_progress_bar │ │ │ │ │ <1d43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d44> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d44> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d46> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1d4a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4c> DW_AT_name : (strp) (offset: 0x714c): special_notify │ │ │ │ │ <1d50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d51> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d51> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d52> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d53> DW_AT_type : (ref4) <0x1d08> │ │ │ │ │ <1d57> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d59> DW_AT_name : (strp) (offset: 0x4769): sRGB_to_linear │ │ │ │ │ <1d5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d60> DW_AT_type : (ref4) <0x1e79> │ │ │ │ │ <1d64> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d66> DW_AT_name : (strp) (offset: 0x1c221): linear_to_sRGB │ │ │ │ │ <1d6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6d> DW_AT_type : (ref4) <0x1e8d> │ │ │ │ │ <1d71> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d73> DW_AT_name : (strp) (offset: 0x1c658): in_circle │ │ │ │ │ <1d77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d78> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d78> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d79> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7a> DW_AT_type : (ref4) <0x1eab> │ │ │ │ │ <1d7e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d80> DW_AT_name : (strp) (offset: 0x18c3): getpixel │ │ │ │ │ <1d84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d85> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d85> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d86> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d87> DW_AT_type : (ref4) <0x1ece> │ │ │ │ │ <1d8b> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8d> DW_AT_name : (strp) (offset: 0x581b): putpixel │ │ │ │ │ <1d91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d92> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d92> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d94> DW_AT_type : (ref4) <0x1eed> │ │ │ │ │ <1d98> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d99>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9a> DW_AT_name : (strp) (offset: 0x85d9): xorpixel │ │ │ │ │ <1d9e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9f> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da1> DW_AT_type : (ref4) <0x1f07> │ │ │ │ │ <1da5> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da7> DW_AT_name : (strp) (offset: 0x429f): playsound │ │ │ │ │ <1dab> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dac> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dac> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dae> DW_AT_type : (ref4) <0x1f26> │ │ │ │ │ <1db2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db4> DW_AT_name : (strp) (offset: 0x1007d): playingsound │ │ │ │ │ <1db8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dba> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbb> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1dbf> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc1> DW_AT_name : (strp) (offset: 0x1f1c4): pausesound │ │ │ │ │ <1dc5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc8> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1dcc> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dce> DW_AT_name : (strp) (offset: 0x1f1c2): unpausesound │ │ │ │ │ <1dd2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd3> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd3> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd5> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1dd9> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dda>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ddb> DW_AT_name : (strp) (offset: 0x11fea): stopsound │ │ │ │ │ <1ddf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de0> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de0> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de2> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1de6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de8> DW_AT_name : (strp) (offset: 0xd0d5): line │ │ │ │ │ <1dec> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ded> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1ded> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dee> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1def> DW_AT_type : (ref4) <0x1f96> │ │ │ │ │ <1df3> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df5> DW_AT_name : (strp) (offset: 0x15b7c): button_down │ │ │ │ │ <1df9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfa> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfa> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfc> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1e00> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e01>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e02> DW_AT_name : (strp) (offset: 0x12a27): rgbtohsv │ │ │ │ │ <1e06> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e07> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e07> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e08> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e09> DW_AT_type : (ref4) <0x1fc4> │ │ │ │ │ <1e0d> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0f> DW_AT_name : (strp) (offset: 0xdb20): hsvtorgb │ │ │ │ │ <1e13> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e14> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e14> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e15> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e16> DW_AT_type : (ref4) <0x1fed> │ │ │ │ │ <1e1a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1c> DW_AT_name : (strp) (offset: 0x1ad20): canvas_w │ │ │ │ │ <1e20> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e21> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e21> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e22> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e23> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e27> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e28>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e29> DW_AT_name : (strp) (offset: 0x1ac50): canvas_h │ │ │ │ │ <1e2d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e30> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e34> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e35>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e36> DW_AT_name : (strp) (offset: 0x198c3): scale │ │ │ │ │ <1e3a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3d> DW_AT_type : (ref4) <0x2010> │ │ │ │ │ <1e41> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e42>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e43> DW_AT_name : (strp) (offset: 0x198bc): rotate_scale │ │ │ │ │ <1e47> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e48> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e48> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e49> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4a> DW_AT_type : (ref4) <0x202e> │ │ │ │ │ <1e4e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e50> DW_AT_name : (strp) (offset: 0x154f6): touched │ │ │ │ │ <1e54> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e55> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e55> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e56> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e57> DW_AT_type : (ref4) <0x2047> │ │ │ │ │ <1e5b> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5d> DW_AT_name : (strp) (offset: 0x9fc4): retract_undo │ │ │ │ │ <1e61> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e62> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e62> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e63> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e64> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1e68> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e69>: Abbrev Number: 0 │ │ │ │ │ <1><1e6a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6b> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2046>: Abbrev Number: 0 │ │ │ │ │ <1><2047>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2048> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2048> DW_AT_type : (ref4) <0x2033>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204d> DW_AT_name : (strp) (offset: 0xfe89): magic_api │ │ │ │ │ <2051> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2052> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2052> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2053> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2054> DW_AT_type : (ref4) <0x1d18>, magic_api_t │ │ │ │ │ <1><2058>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2059> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205a> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <205e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2060> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2061> DW_AT_sibling : (ref4) <0x2096> │ │ │ │ │ <2><2065>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2066> DW_AT_name : (strp) (offset: 0x18235): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206c> DW_AT_name : (strp) (offset: 0x2fe9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2094> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2095>: Abbrev Number: 0 │ │ │ │ │ <1><2096>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2097> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2098> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2098> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <209c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209d> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209d> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209f> DW_AT_sibling : (ref4) <0x20bc> │ │ │ │ │ <2><20a3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a4> DW_AT_name : (strp) (offset: 0x10817): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20aa> DW_AT_name : (strp) (offset: 0x1064a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c5>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c6> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20ca> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20cb>: Abbrev Number: 0 │ │ │ │ │ <1><20cc>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20cd> DW_AT_name : (strp) (offset: 0x1a860): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d4> DW_AT_type : (ref4) <0x20bc> │ │ │ │ │ <20d8> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d8> DW_AT_location : (exprloc) 5 byte block: 3 24 40 0 0 (DW_OP_addr: 4024) │ │ │ │ │ <1><20de>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0x1ec49): stretch_side │ │ │ │ │ <20e3> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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,26 +1,29 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -XL~`$Fr- │ │ │ │ │ -4Mp}4jUt │ │ │ │ │ -cQ|.4wE~D │ │ │ │ │ +0h&GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +_# R_9G2 │ │ │ │ │ +:3%}e%wr │ │ │ │ │ *f"Q-40m │ │ │ │ │ K? J(s3 │ │ │ │ │ Y_m:AE%N │ │ │ │ │ Osu0W|"h │ │ │ │ │ V?3&%;f< │ │ │ │ │ >k72Y=+@ │ │ │ │ │ n"Vkf~.J │ │ │ │ │ v;81F=H35- │ │ │ │ │ VR:J*~}h │ │ │ │ │ t[cY&5#g │ │ │ │ │ @#g?'B}? │ │ │ │ │ -rn.CXr7r │ │ │ │ │ -y1KDDfVb^ │ │ │ │ │ -(R3)R3)R3)R3)R3) │ │ │ │ │ -}Z-"B)F! │ │ │ │ │ +HoW8Fg)r │ │ │ │ │ +9HojF#E< │ │ │ │ │ +IfkJ/?D\M3k │ │ │ │ │ +/H3{l>4W! │ │ │ │ │ +r1J]x 6+ │ │ │ │ │ +5~KgWaP_g~ │ │ │ │ │ +<.K].K].KP │ │ │ │ │ +Z rS+Anj% │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/80/9c1e5da3b93564d128f9b74f838a08fec2fe6c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f9/1729b7f380d99df75123b59f19af85869c4f13.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77008 (bytes into file) │ │ │ │ │ + Start of section headers: 77012 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12cd0: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12cd4: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004040 000efc 000848 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018e9 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018ea 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001aa4 0001b9 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c60 000496 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0020f8 00a121 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c21c 0004c7 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c6e4 000248 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c92c 00594b 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012278 000066 00 C 0 0 4 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0122e0 000450 10 35 36 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012730 000432 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012b62 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c92c 00594e 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 01227c 000066 00 C 0 0 4 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0122e4 000450 10 35 36 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012734 000432 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 012b66 00016c 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), 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: 809c1e5da3b93564d128f9b74f838a08fec2fe6c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f91729b7f380d99df75123b59f19af85869c4f13 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x190b7): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11bae): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x179e3): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dec9): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x71b8): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47ab): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c231): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c640): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x187a): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5835): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8693): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x81e9): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10093): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f25c): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f25a): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x1202b): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd126): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15a16): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x128df): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdb71): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ab98): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1aac8): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19756): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1974f): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15389): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa077): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfe8f): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x180de): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2fbe): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x107ff): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10647): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 50 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a704): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20e1>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0x6537): ribbon_max_length │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x222a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x223a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a6 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e6 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa273 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa28f │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7904,31 +7904,31 @@ │ │ │ │ │ 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: 0xa3c7 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa436 │ │ │ │ │ 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,9 @@ │ │ │ │ │ -lGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -5\*k:*'] │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +C&_G{qtY*_ │ │ │ │ │ DQaVrJmX │ │ │ │ │ ,~q%^K3r │ │ │ │ │ vefAk\QT'eg │ │ │ │ │ NbyN,vt, │ │ │ │ │ Z7.1hL<; │ │ │ │ │ QeVE GAB │ │ │ │ │ IEP[4<5P:5P6 │ │ │ │ │ M9MiNz9 $ │ │ │ │ │ 4_DXr`b_ │ │ │ │ │ -l?q~)FOs │ │ │ │ │ -YIf4rIR}$ │ │ │ │ │ -L)e2e =S │ │ │ │ │ -rQ+Q.j%Z │ │ │ │ │ -(*K)#Za1 │ │ │ │ │ +[P[Zq │ │ │ │ │ +aqy k9Cw]. │ │ │ │ │ +R| 0qy k9Cw │ │ │ │ │ +p'.q'&q'\ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/80/b3962efe172e3112dd5a8f264d588abb32a68a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/2e/9f287b75fcc242b3a95ce42a350bca434a794c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f00 000ef8 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe0 000ef8 000014 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef8 000044 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004038 000ef8 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 0000404c 000ef8 00000c 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001929 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 00192a 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001ae4 0001a9 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c90 000585 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002218 00a0aa 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c2c4 0004ca 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c790 000112 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c8a4 005917 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c8a4 005918 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 0121bc 000410 10 34 26 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 0125cc 000428 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 0129f4 00015c 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: 80b3962efe172e3112dd5a8f264d588abb32a68a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e9f287b75fcc242b3a95ce42a350bca434a794c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19368): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11d8d): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17cca): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1df7c): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7181): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4789): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c334): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c75d): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18e6): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x57b8): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x86aa): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x427f): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x1027e): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f2dc): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f2da): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x121e7): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd207): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d32): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12c41): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdcae): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ae06): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ad36): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19a07): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19a00): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x156b5): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa0b0): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10081): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x183a8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2fd7): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x109a3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x107fa): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 40 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a97d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <20d6> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20da> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20da> DW_AT_location : (exprloc) 5 byte block: 3 40 40 0 0 (DW_OP_addr: 4040) │ │ │ │ │ <1><20e0>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20e1> DW_AT_name : (strp) (offset: 0x11fdf): cartoon_snd │ │ │ │ │ <20e5> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -292,16 +292,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f78 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 87 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3024 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1db │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa268 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x38b3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa284 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7902,31 +7902,31 @@ │ │ │ │ │ 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: 0xa3bc │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42b │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ -y[IFYj2N │ │ │ │ │ +CJyLGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +" X(JGQQ: │ │ │ │ │ + D#x*ZFr │ │ │ │ │ +rXO8$qRo3H │ │ │ │ │ +FEw[]5^Z │ │ │ │ │ @yfzVVP8 │ │ │ │ │ =IM:\xs! │ │ │ │ │ 11fZ)xU+ │ │ │ │ │ jRH$wvSk^ │ │ │ │ │ @,Z$)V1bL0 │ │ │ │ │ AfLuij1Z │ │ │ │ │ _"3w)eAI │ │ │ │ │ fBNPS~u7 │ │ │ │ │ T)FgB9SM │ │ │ │ │ XblSMMr" │ │ │ │ │ -!1Hm6P[% │ │ │ │ │ -2vWH}m9k- │ │ │ │ │ -lMQzi]sA │ │ │ │ │ -t.m..m..m. │ │ │ │ │ -P%?=$P"e@.R │ │ │ │ │ -p'.q'&q'\ │ │ │ │ │ -H[P/[P/[P/[P/[P{- │ │ │ │ │ -_CG+R3)R3)R3)R3)R3) │ │ │ │ │ -C=V*Ep(j │ │ │ │ │ +9{N;%<45Q │ │ │ │ │ +B_m&.Qz^|I │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/84/0a6f193df9c811abb0ca1d312efae92b35b02b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a3/efc43dccbb4fa59fb0a39c0af8c6e9f763840f.debug │ │ │ │┄ Files 84% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 80476 (bytes into file) │ │ │ │ │ + Start of section headers: 80480 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x13a5c: │ │ │ │ │ +There are 37 section headers, starting at offset 0x13a60: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 000170 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000002e8 000178 0003c0 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004ec4 000ebc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fa4 000ebc 000050 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ebc 000054 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005048 000ebc 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005058 000ebc 00003c 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001d18 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001d16 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001ed0 00022a 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 0020fc 000973 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002a70 00a192 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00cc04 0004bd 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00d0c4 000419 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d4e0 00594c 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012e2c 00009d 00 C 0 0 4 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012ecc 000560 10 35 27 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 01342c 0004c1 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 0138ed 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d4e0 00594d 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012e30 00009d 00 C 0 0 4 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012ed0 000560 10 35 27 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 013430 0004c1 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 0138f1 00016c 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), 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: 840a6f193df9c811abb0ca1d312efae92b35b02b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a3efc43dccbb4fa59fb0a39c0af8c6e9f763840f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x1c64b): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11c53): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15b39): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1df4f): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7184): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4768): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c2de): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c6f6): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x190c): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x582c): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x86bc): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4252): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x100a4): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f338): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f336): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x120a3): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0x208b8): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15ad8): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12a6f): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdba4): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ae7d): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1adad): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x198f4): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x198ed): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x154b6): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa090): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfeb0): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18212): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f42): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1085c): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x1064f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 33 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a9bf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 4c 50 0 0 (DW_OP_addr: 504c) │ │ │ │ │ <1><20e1>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <20e2> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20e2> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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,10 @@ │ │ │ │ │ -+GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -RY'Je]Ge │ │ │ │ │ -fWuh nCN │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +YP#94T{?W │ │ │ │ │ +a%oD)y3J │ │ │ │ │ Db!z3Hl`4*7 │ │ │ │ │ q[d' PyD │ │ │ │ │ `U@Y#a!pZ │ │ │ │ │ V5^tn[^{2J │ │ │ │ │ e!*Y^';b^d-4 │ │ │ │ │ q8QPiY@ │ │ │ │ │ _OFL+[VD)A| │ │ │ │ │ @@ -12,21 +12,19 @@ │ │ │ │ │ dPlP1 │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/88/b7a71c4c9c74d728b24bf68db0d942aa1066f2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/dc/440287452416b927a5176e265e9bbb0e02842c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004edc 000ed4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fbc 000ed4 000038 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ed4 000044 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005038 000ed4 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005048 000ed4 000050 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 00218c 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 00218b 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 002344 00024e 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 002594 00090a 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002ea0 00a3d5 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00d278 0004c1 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00d73c 00070b 00 C 0 0 4 │ │ │ │ │ [32] .debug_macro PROGBITS 00000000 00de48 005992 00 C 0 0 4 │ │ │ │ │ [33] .debug_rnglists PROGBITS 00000000 0137dc 0000e1 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: 88b7a71c4c9c74d728b24bf68db0d942aa1066f2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc440287452416b927a5176e265e9bbb0e02842c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4105,189 +4105,189 @@ │ │ │ │ │ <2><1f3f>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f40> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2><1f44>: Abbrev Number: 0 │ │ │ │ │ <1><1f45>: Abbrev Number: 25 (DW_TAG_structure_type) │ │ │ │ │ <1f46> DW_AT_name : (strp) (offset: 0x19846): magic_api_t │ │ │ │ │ <1f4a> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f4b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f4c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f4c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f4d> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f4e> DW_AT_sibling : (ref4) <0x2098> │ │ │ │ │ <2><1f52>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f53> DW_AT_name : (strp) (offset: 0x11dc4): tp_version │ │ │ │ │ <1f57> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f58> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f58> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f59> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f5a> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1f5e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f5f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f60> DW_AT_name : (strp) (offset: 0x16007): data_directory │ │ │ │ │ <1f64> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f65> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f65> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f67> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1f6b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f6c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f6d> DW_AT_name : (strp) (offset: 0x1e471): update_progress_bar │ │ │ │ │ <1f71> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f72> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f72> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f74> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1f78> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f79>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f7a> DW_AT_name : (strp) (offset: 0x722d): special_notify │ │ │ │ │ <1f7e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f7f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f80> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f81> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1f85> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f86>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f87> DW_AT_name : (strp) (offset: 0x48b7): sRGB_to_linear │ │ │ │ │ <1f8b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f8c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f8e> DW_AT_type : (ref4) <0x20a7> │ │ │ │ │ <1f92> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f93>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f94> DW_AT_name : (strp) (offset: 0x1c825): linear_to_sRGB │ │ │ │ │ <1f98> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f99> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f99> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f9a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f9b> DW_AT_type : (ref4) <0x20bb> │ │ │ │ │ <1f9f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fa0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa1> DW_AT_name : (strp) (offset: 0x1cc83): in_circle │ │ │ │ │ <1fa5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa6> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fa6> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fa7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fa8> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fac> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fad>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fae> DW_AT_name : (strp) (offset: 0x18ed): getpixel │ │ │ │ │ <1fb2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fb3> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fb4> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fb5> DW_AT_type : (ref4) <0x20fc> │ │ │ │ │ <1fb9> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fba>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fbb> DW_AT_name : (strp) (offset: 0x57bd): putpixel │ │ │ │ │ <1fbf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fc0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fc1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc2> DW_AT_type : (ref4) <0x211b> │ │ │ │ │ <1fc6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc8> DW_AT_name : (strp) (offset: 0x869b): xorpixel │ │ │ │ │ <1fcc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fcd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcf> DW_AT_type : (ref4) <0x2135> │ │ │ │ │ <1fd3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fd4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd5> DW_AT_name : (strp) (offset: 0x4380): playsound │ │ │ │ │ <1fd9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fda> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fda> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fdb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdc> DW_AT_type : (ref4) <0x2154> │ │ │ │ │ <1fe0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe2> DW_AT_name : (strp) (offset: 0x10280): playingsound │ │ │ │ │ <1fe6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fe7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fe8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe9> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <1fed> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1fee>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fef> DW_AT_name : (strp) (offset: 0x1f842): pausesound │ │ │ │ │ <1ff3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ff4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ff5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1ffa> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ffb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffc> DW_AT_name : (strp) (offset: 0x1f840): unpausesound │ │ │ │ │ <2000> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2001> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2001> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2002> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2003> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2007> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2008>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x12239): stopsound │ │ │ │ │ <200d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <200e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <200f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2010> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2014> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2015>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2016> DW_AT_name : (strp) (offset: 0xd239): line │ │ │ │ │ <201a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <201b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <201c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201d> DW_AT_type : (ref4) <0x21c4> │ │ │ │ │ <2021> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2022>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2023> DW_AT_name : (strp) (offset: 0x15fb3): button_down │ │ │ │ │ <2027> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2028> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2028> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2029> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202a> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <202e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><202f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2030> DW_AT_name : (strp) (offset: 0x12c74): rgbtohsv │ │ │ │ │ <2034> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2035> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2035> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2036> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2037> DW_AT_type : (ref4) <0x21f2> │ │ │ │ │ <203b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><203c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203d> DW_AT_name : (strp) (offset: 0xdcbb): hsvtorgb │ │ │ │ │ <2041> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2042> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2042> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2043> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2044> DW_AT_type : (ref4) <0x221b> │ │ │ │ │ <2048> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2049>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204a> DW_AT_name : (strp) (offset: 0x1b383): canvas_w │ │ │ │ │ <204e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <204f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2050> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2055> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2056>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2057> DW_AT_name : (strp) (offset: 0x1b2b3): canvas_h │ │ │ │ │ <205b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <205c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <205d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205e> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2062> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2063>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x19f10): scale │ │ │ │ │ <2068> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2069> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2069> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <206a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <206b> DW_AT_type : (ref4) <0x223e> │ │ │ │ │ <206f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2070>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x19f09): rotate_scale │ │ │ │ │ <2075> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2076> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2076> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2077> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x225c> │ │ │ │ │ <207c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><207d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207e> DW_AT_name : (strp) (offset: 0x15933): touched │ │ │ │ │ <2082> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2083> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2083> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2084> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2085> DW_AT_type : (ref4) <0x2275> │ │ │ │ │ <2089> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><208a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208b> DW_AT_name : (strp) (offset: 0xa0b1): retract_undo │ │ │ │ │ <208f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2090> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2090> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2091> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2092> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2096> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2097>: Abbrev Number: 0 │ │ │ │ │ <1><2098>: Abbrev Number: 39 (DW_TAG_subroutine_type) │ │ │ │ │ <2099> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2099> DW_AT_type : (ref4) <0x3d3>, float │ │ │ │ │ @@ -4517,23 +4517,23 @@ │ │ │ │ │ <2><2274>: Abbrev Number: 0 │ │ │ │ │ <1><2275>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <2276> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2276> DW_AT_type : (ref4) <0x2261>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><227a>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <227b> DW_AT_name : (strp) (offset: 0x20c82): magic_api │ │ │ │ │ <227f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2280> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2280> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2281> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2282> DW_AT_type : (ref4) <0x1f45>, magic_api_t │ │ │ │ │ <1><2286>: Abbrev Number: 35 (DW_TAG_enumeration_type) │ │ │ │ │ <2287> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2288> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2288> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <228c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <228d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <228e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <228f> DW_AT_sibling : (ref4) <0x22c4> │ │ │ │ │ <2><2293>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2294> DW_AT_name : (strp) (offset: 0x18807): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2298> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2299>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229a> DW_AT_name : (strp) (offset: 0x301b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4558,15 +4558,15 @@ │ │ │ │ │ <22c2> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22c3>: Abbrev Number: 0 │ │ │ │ │ <1><22c4>: Abbrev Number: 35 (DW_TAG_enumeration_type) │ │ │ │ │ <22c5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c6> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22ca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22cb> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22cb> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22cc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22cd> DW_AT_sibling : (ref4) <0x22ea> │ │ │ │ │ <2><22d1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d2> DW_AT_name : (strp) (offset: 0x109e9): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22d6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d8> DW_AT_name : (strp) (offset: 0x107dc): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4584,15 +4584,15 @@ │ │ │ │ │ <2><22f3>: Abbrev Number: 34 (DW_TAG_subrange_type) │ │ │ │ │ <22f4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <22f8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22f9>: Abbrev Number: 0 │ │ │ │ │ <1><22fa>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <22fb> DW_AT_name : (strp) (offset: 0x1aeb5): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <22ff> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2300> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2300> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2301> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2302> DW_AT_type : (ref4) <0x22ea> │ │ │ │ │ <2306> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2306> DW_AT_location : (exprloc) 5 byte block: 3 3c 50 0 0 (DW_OP_addr: 503c) │ │ │ │ │ <1><230c>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <230d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <230d> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xfdd │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 26 │ │ │ │ │ DW_MACRO_import - offset : 0x1917 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 27 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 27 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 28 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 29 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 30 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 32 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 49 │ │ │ │ │ DW_MACRO_import - offset : 0x2c5f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 49 │ │ │ │ │ @@ -7897,31 +7897,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,26 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -hGBg4wt$ │ │ │ │ │ +,GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +;KdPuC*m^t" │ │ │ │ │ +hKm+30&K │ │ │ │ │ u=fwt2?F) │ │ │ │ │ @\!T!PF$ │ │ │ │ │ "dD%bO6+ │ │ │ │ │ su~R.b&iLO │ │ │ │ │ u?rv7\ih │ │ │ │ │ 3s!aEKT@ │ │ │ │ │ Yr?_mH&f │ │ │ │ │ -I0^}G0ZC| │ │ │ │ │ -.|eX~;fa │ │ │ │ │ -OpthD.k| │ │ │ │ │ +B,\yQ\<\ │ │ │ │ │ +f*BH!l3z │ │ │ │ │ +HG% "0z: │ │ │ │ │ +].K].K].KP │ │ │ │ │ +p#.q#&q#\ │ │ │ │ │ +`Eb-A.j% │ │ │ │ │ +{Q/[P/[P/[ │ │ │ │ │ +XEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +Opthx.k| │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/89/f234e7291118c9cd4fd65d345f4463aef3710c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/19/876d14c06eaa77c187fc28a1db8d2ec8a99ce6.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004ef8 000ef0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fd8 000ef0 00001c 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ef0 000068 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000505c 000ef0 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 0000506c 000ef0 000038 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 00208d 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 00208e 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 002248 000236 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 002480 0007d7 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002c58 00a216 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00ce70 0004bc 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00d32c 0006c0 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d9ec 005929 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d9ec 00592a 00 C 0 0 4 │ │ │ │ │ [33] .debug_rnglists PROGBITS 00000000 013318 000115 00 C 0 0 4 │ │ │ │ │ [34] .symtab SYMTAB 00000000 013430 000550 10 35 33 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 013980 000548 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 013ec8 00016c 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: 89f234e7291118c9cd4fd65d345f4463aef3710c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 19876d14c06eaa77c187fc28a1db8d2ec8a99ce6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d17>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d18> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1c>: Abbrev Number: 0 │ │ │ │ │ <1><1d1d>: Abbrev Number: 27 (DW_TAG_structure_type) │ │ │ │ │ <1d1e> DW_AT_name : (strp) (offset: 0x19204): magic_api_t │ │ │ │ │ <1d22> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d24> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d24> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d25> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d25> DW_AT_sibling : (ref4) <0x1e6f> │ │ │ │ │ <2><1d29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d2a> DW_AT_name : (strp) (offset: 0x11aa6): tp_version │ │ │ │ │ <1d2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d30> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d31> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d35> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d37> DW_AT_name : (strp) (offset: 0x15aed): data_directory │ │ │ │ │ <1d3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3e> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d42> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d44> DW_AT_name : (strp) (offset: 0x1de57): update_progress_bar │ │ │ │ │ <1d48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d49> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d49> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4b> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1d4f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d51> DW_AT_name : (strp) (offset: 0x706b): special_notify │ │ │ │ │ <1d55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d56> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d56> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d57> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d58> DW_AT_type : (ref4) <0x1d0d> │ │ │ │ │ <1d5c> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5e> DW_AT_name : (strp) (offset: 0x4888): sRGB_to_linear │ │ │ │ │ <1d62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d63> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d63> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d64> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d65> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d69> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6b> DW_AT_name : (strp) (offset: 0x1c1b8): linear_to_sRGB │ │ │ │ │ <1d6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d70> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d70> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d71> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d72> DW_AT_type : (ref4) <0x1e92> │ │ │ │ │ <1d76> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d78> DW_AT_name : (strp) (offset: 0x1c5c7): in_circle │ │ │ │ │ <1d7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7d> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7d> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7f> DW_AT_type : (ref4) <0x1eb0> │ │ │ │ │ <1d83> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d85> DW_AT_name : (strp) (offset: 0x18fc): getpixel │ │ │ │ │ <1d89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8a> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d8a> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d8b> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8c> DW_AT_type : (ref4) <0x1ed3> │ │ │ │ │ <1d90> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d92> DW_AT_name : (strp) (offset: 0x5755): putpixel │ │ │ │ │ <1d96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d97> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d97> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d99> DW_AT_type : (ref4) <0x1ef2> │ │ │ │ │ <1d9d> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9f> DW_AT_name : (strp) (offset: 0x852a): xorpixel │ │ │ │ │ <1da3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da6> DW_AT_type : (ref4) <0x1f0c> │ │ │ │ │ <1daa> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dab>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dac> DW_AT_name : (strp) (offset: 0x4343): playsound │ │ │ │ │ <1db0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1db1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db3> DW_AT_type : (ref4) <0x1f2b> │ │ │ │ │ <1db7> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db9> DW_AT_name : (strp) (offset: 0xff15): playingsound │ │ │ │ │ <1dbd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbe> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbe> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbf> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc0> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1dc4> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc6> DW_AT_name : (strp) (offset: 0x1f261): pausesound │ │ │ │ │ <1dca> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dcb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dcc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcd> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1dd1> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd3> DW_AT_name : (strp) (offset: 0x1f25f): unpausesound │ │ │ │ │ <1dd7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd8> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dda> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1dde> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de0> DW_AT_name : (strp) (offset: 0x11f0e): stopsound │ │ │ │ │ <1de4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de5> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de5> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de7> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1deb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dec>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ded> DW_AT_name : (strp) (offset: 0xceec): line │ │ │ │ │ <1df1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df2> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df4> DW_AT_type : (ref4) <0x1f9b> │ │ │ │ │ <1df8> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfa> DW_AT_name : (strp) (offset: 0x15a99): button_down │ │ │ │ │ <1dfe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dff> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dff> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e00> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e01> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1e05> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e06>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e07> DW_AT_name : (strp) (offset: 0x1296d): rgbtohsv │ │ │ │ │ <1e0b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0e> DW_AT_type : (ref4) <0x1fc9> │ │ │ │ │ <1e12> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e13>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e14> DW_AT_name : (strp) (offset: 0xd9a3): hsvtorgb │ │ │ │ │ <1e18> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e19> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e19> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e1a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x1ff2> │ │ │ │ │ <1e1f> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e20>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e21> DW_AT_name : (strp) (offset: 0x1acc7): canvas_w │ │ │ │ │ <1e25> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e26> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e26> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e27> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e28> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2c> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2e> DW_AT_name : (strp) (offset: 0x1abf7): canvas_h │ │ │ │ │ <1e32> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e33> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e33> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e34> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e35> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e39> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e3a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3b> DW_AT_name : (strp) (offset: 0x19890): scale │ │ │ │ │ <1e3f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e40> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e40> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e41> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e42> DW_AT_type : (ref4) <0x2015> │ │ │ │ │ <1e46> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e47>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e48> DW_AT_name : (strp) (offset: 0x19889): rotate_scale │ │ │ │ │ <1e4c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4f> DW_AT_type : (ref4) <0x2033> │ │ │ │ │ <1e53> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e55> DW_AT_name : (strp) (offset: 0x15445): touched │ │ │ │ │ <1e59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e5a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e5b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5c> DW_AT_type : (ref4) <0x204c> │ │ │ │ │ <1e60> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e62> DW_AT_name : (strp) (offset: 0x9e50): retract_undo │ │ │ │ │ <1e66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e67> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e67> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1e6d> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6e>: Abbrev Number: 0 │ │ │ │ │ <1><1e6f>: Abbrev Number: 37 (DW_TAG_subroutine_type) │ │ │ │ │ <1e70> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e70> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><204b>: Abbrev Number: 0 │ │ │ │ │ <1><204c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <204d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204d> DW_AT_type : (ref4) <0x2038>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2051>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <2052> DW_AT_name : (strp) (offset: 0xfcf6): magic_api │ │ │ │ │ <2056> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2057> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2057> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2058> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2059> DW_AT_type : (ref4) <0x1d1d>, magic_api_t │ │ │ │ │ <1><205d>: Abbrev Number: 33 (DW_TAG_enumeration_type) │ │ │ │ │ <205e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205f> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <2063> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2064> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2064> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2065> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2066> DW_AT_sibling : (ref4) <0x209b> │ │ │ │ │ <2><206a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206b> DW_AT_name : (strp) (offset: 0x181bf): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2070>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x3046): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2099> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209a>: Abbrev Number: 0 │ │ │ │ │ <1><209b>: Abbrev Number: 33 (DW_TAG_enumeration_type) │ │ │ │ │ <209c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20a1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a4> DW_AT_sibling : (ref4) <0x20c1> │ │ │ │ │ <2><20a8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a9> DW_AT_name : (strp) (offset: 0x106f6): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ad> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ae>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20af> DW_AT_name : (strp) (offset: 0x104d6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20ca>: Abbrev Number: 36 (DW_TAG_subrange_type) │ │ │ │ │ <20cb> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20cf> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d0>: Abbrev Number: 0 │ │ │ │ │ <1><20d1>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <20d2> DW_AT_name : (strp) (offset: 0x1a81f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d7> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d7> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d8> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d9> DW_AT_type : (ref4) <0x20c1> │ │ │ │ │ <20dd> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20dd> DW_AT_location : (exprloc) 5 byte block: 3 60 50 0 0 (DW_OP_addr: 5060) │ │ │ │ │ <1><20e3>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <20e4> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20e4> DW_AT_type : (ref4) <0x31>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 6 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 25 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 27 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 47 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 47 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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,27 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -jb)ZN5uf │ │ │ │ │ +Bss?0g,4 │ │ │ │ │ +$U]L&=Ijz │ │ │ │ │ {J(z`BgX │ │ │ │ │ F_GZf'[G │ │ │ │ │ &xANaB(1M}V │ │ │ │ │ @{-8gd$a │ │ │ │ │ c[/C_sZ. │ │ │ │ │ V_'9+B&o- │ │ │ │ │ 2:d#kjHaZ │ │ │ │ │ / EUG=>\ │ │ │ │ │ -b6zfYd(^A) │ │ │ │ │ -`E^TLjPO │ │ │ │ │ -gsn|ms)(I │ │ │ │ │ -1d0\aC7a │ │ │ │ │ -_c3Ap*;\ │ │ │ │ │ -+I1r%)FJ │ │ │ │ │ -*RO)RO)RO │ │ │ │ │ +@=aX │ │ │ │ │ +}dC0<>2SH │ │ │ │ │ +SDIR$$Ii │ │ │ │ │ +Z rQ+A.j%X │ │ │ │ │ +{Q+[R+[R+[ │ │ │ │ │ +XEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +J!HL-[VT │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/8f/5b33cff7aa9d9696b98faf2134a8c3a23df6c5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/aa/94e8141bc6ea21442bddaeaaf7b1fe13d4ebb5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001a68 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001c20 000241 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001e64 00052e 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002394 00a56f 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c904 0004ed 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cdf4 0001c1 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cfb8 005bdb 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012b93 00002c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cfb8 005bda 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012b92 00002c 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 00000000 012bc0 000470 10 35 33 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 013030 000417 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 013447 00016c 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: 8f5b33cff7aa9d9696b98faf2134a8c3a23df6c5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aa94e8141bc6ea21442bddaeaaf7b1fe13d4ebb5 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x199fb): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x12511): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x1641e): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1e793): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7358): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x48ac): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c9ea): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1cdc0): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18d6): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5990): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x88d6): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4372): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10928): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1fc0a): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1fc08): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12961): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd83f): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x163da): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x1334a): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xe316): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1b4ad): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1b3dd): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1a051): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1a04a): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15d5b): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa5a9): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1b3>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x1071d): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18998): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x309a): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x11133): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10f26): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1b019): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 58 40 0 0 (DW_OP_addr: 4058) │ │ │ │ │ <1><20e1>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2319 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2371 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2425 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 38 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa39b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3db │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7950,31 +7950,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa468 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa4d7 │ │ │ │ │ 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,8 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +*( RDzKD │ │ │ │ │ :U1&]YV4gD │ │ │ │ │ F2/bs &q │ │ │ │ │ 9mP=G>|h │ │ │ │ │ @cwzCXfa │ │ │ │ │ n9>,\d{J │ │ │ │ │ h-X0ob{f │ │ │ │ │ [,JVH}fa │ │ │ │ │ @@ -12,19 +13,16 @@ │ │ │ │ │ 43yRjd]W │ │ │ │ │ hg<~_N#y │ │ │ │ │ +,hWXD , │ │ │ │ │ p4y7wO{? │ │ │ │ │ Yzxq%xDH │ │ │ │ │ URP5)9aI6 │ │ │ │ │ jA_h56LO │ │ │ │ │ +wPN/yIRR I │ │ │ │ │ l%Jf+Q2[ │ │ │ │ │ -l%Jf+Q2[ │ │ │ │ │ -T^p\c<1d17>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d18> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <2><1d1c>: Abbrev Number: 0 │ │ │ │ │ <1><1d1d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d1e> DW_AT_name : (strp) (offset: 0x19147): magic_api_t │ │ │ │ │ <1d22> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d24> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d24> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d25> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d25> DW_AT_sibling : (ref4) <0x1e6f> │ │ │ │ │ <2><1d29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d2a> DW_AT_name : (strp) (offset: 0x11b89): tp_version │ │ │ │ │ <1d2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d30> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d31> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d35> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d37> DW_AT_name : (strp) (offset: 0x17a18): data_directory │ │ │ │ │ <1d3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3e> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d42> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d44> DW_AT_name : (strp) (offset: 0x1df2b): update_progress_bar │ │ │ │ │ <1d48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d49> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d49> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4b> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1d4f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d51> DW_AT_name : (strp) (offset: 0x7297): special_notify │ │ │ │ │ <1d55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d56> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d56> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d57> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d58> DW_AT_type : (ref4) <0x1d0d> │ │ │ │ │ <1d5c> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5e> DW_AT_name : (strp) (offset: 0x47b6): sRGB_to_linear │ │ │ │ │ <1d62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d63> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d63> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d64> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d65> DW_AT_type : (ref4) <0x1e7e> │ │ │ │ │ <1d69> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6b> DW_AT_name : (strp) (offset: 0x1c1eb): linear_to_sRGB │ │ │ │ │ <1d6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d70> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d70> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d71> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d72> DW_AT_type : (ref4) <0x1e92> │ │ │ │ │ <1d76> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d78> DW_AT_name : (strp) (offset: 0xd9d5): in_circle │ │ │ │ │ <1d7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7d> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7d> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7f> DW_AT_type : (ref4) <0x1eb0> │ │ │ │ │ <1d83> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d85> DW_AT_name : (strp) (offset: 0x190d): getpixel │ │ │ │ │ <1d89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8a> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d8a> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d8b> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8c> DW_AT_type : (ref4) <0x1ed3> │ │ │ │ │ <1d90> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d92> DW_AT_name : (strp) (offset: 0x57fc): putpixel │ │ │ │ │ <1d96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d97> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d97> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d99> DW_AT_type : (ref4) <0x1ef2> │ │ │ │ │ <1d9d> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9f> DW_AT_name : (strp) (offset: 0x86d5): xorpixel │ │ │ │ │ <1da3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da6> DW_AT_type : (ref4) <0x1f0c> │ │ │ │ │ <1daa> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dab>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dac> DW_AT_name : (strp) (offset: 0x42a8): playsound │ │ │ │ │ <1db0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1db1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db3> DW_AT_type : (ref4) <0x1f2b> │ │ │ │ │ <1db7> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db9> DW_AT_name : (strp) (offset: 0x1012c): playingsound │ │ │ │ │ <1dbd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbe> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbe> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbf> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc0> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1dc4> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc6> DW_AT_name : (strp) (offset: 0x1f291): pausesound │ │ │ │ │ <1dca> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dcb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dcc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcd> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1dd1> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd3> DW_AT_name : (strp) (offset: 0x1f28f): unpausesound │ │ │ │ │ <1dd7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd8> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dda> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1dde> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de0> DW_AT_name : (strp) (offset: 0x11f8d): stopsound │ │ │ │ │ <1de4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de5> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de5> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de7> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1deb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dec>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ded> DW_AT_name : (strp) (offset: 0xd11b): line │ │ │ │ │ <1df1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df2> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df2> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df4> DW_AT_type : (ref4) <0x1f9b> │ │ │ │ │ <1df8> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfa> DW_AT_name : (strp) (offset: 0x15b77): button_down │ │ │ │ │ <1dfe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dff> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dff> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e00> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e01> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1e05> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e06>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e07> DW_AT_name : (strp) (offset: 0x12986): rgbtohsv │ │ │ │ │ <1e0b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0e> DW_AT_type : (ref4) <0x1fc9> │ │ │ │ │ <1e12> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e13>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e14> DW_AT_name : (strp) (offset: 0xdbab): hsvtorgb │ │ │ │ │ <1e18> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e19> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e19> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e1a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x1ff2> │ │ │ │ │ <1e1f> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e20>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e21> DW_AT_name : (strp) (offset: 0x1acb9): canvas_w │ │ │ │ │ <1e25> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e26> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e26> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e27> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e28> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e2c> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2e> DW_AT_name : (strp) (offset: 0x1abe9): canvas_h │ │ │ │ │ <1e32> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e33> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e33> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e34> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e35> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e39> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e3a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3b> DW_AT_name : (strp) (offset: 0x1983c): scale │ │ │ │ │ <1e3f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e40> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e40> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e41> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e42> DW_AT_type : (ref4) <0x2015> │ │ │ │ │ <1e46> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e47>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e48> DW_AT_name : (strp) (offset: 0x19835): rotate_scale │ │ │ │ │ <1e4c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4f> DW_AT_type : (ref4) <0x2033> │ │ │ │ │ <1e53> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e55> DW_AT_name : (strp) (offset: 0x154da): touched │ │ │ │ │ <1e59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e5a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e5b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5c> DW_AT_type : (ref4) <0x204c> │ │ │ │ │ <1e60> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e62> DW_AT_name : (strp) (offset: 0xa0b6): retract_undo │ │ │ │ │ <1e66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e67> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e67> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1d07> │ │ │ │ │ <1e6d> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6e>: Abbrev Number: 0 │ │ │ │ │ <1><1e6f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e70> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e70> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><204b>: Abbrev Number: 0 │ │ │ │ │ <1><204c>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204d> DW_AT_type : (ref4) <0x2038>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2051>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2052> DW_AT_name : (strp) (offset: 0xff38): magic_api │ │ │ │ │ <2056> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2057> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2057> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2058> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2059> DW_AT_type : (ref4) <0x1d1d>, magic_api_t │ │ │ │ │ <1><205d>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205f> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2063> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2064> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2064> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2065> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2066> DW_AT_sibling : (ref4) <0x209b> │ │ │ │ │ <2><206a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206b> DW_AT_name : (strp) (offset: 0x18113): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2070>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x2ff2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2099> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209a>: Abbrev Number: 0 │ │ │ │ │ <1><209b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20a1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a4> DW_AT_sibling : (ref4) <0x20c1> │ │ │ │ │ <2><20a8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a9> DW_AT_name : (strp) (offset: 0x1087f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ad> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ae>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20af> DW_AT_name : (strp) (offset: 0x106d0): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20ca>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20cb> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cf> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d0>: Abbrev Number: 0 │ │ │ │ │ <1><20d1>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <20d2> DW_AT_name : (strp) (offset: 0x1a7e1): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d7> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d7> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d8> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d9> DW_AT_type : (ref4) <0x20c1> │ │ │ │ │ <20dd> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20dd> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><20e3>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <20e4> DW_AT_name : (strp) (offset: 0x13867): BLIND_RADIUS │ │ │ │ │ <20e8> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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,28 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -k%=^[D6o │ │ │ │ │ lOVEK* hxx │ │ │ │ │ h*3sN93g. │ │ │ │ │ U:01&NSX │ │ │ │ │ D;d$3%$%h │ │ │ │ │ 0( d@L=Y │ │ │ │ │ c}.bP2s% │ │ │ │ │ ?mAd%~[)D │ │ │ │ │ r nkanS> │ │ │ │ │ 5p>O=F69=2 │ │ │ │ │ =hB'M?FT │ │ │ │ │ Rvc]LGtI^! │ │ │ │ │ A=KdFD(w! │ │ │ │ │ 3YEoNoSY │ │ │ │ │ -t,@'"r@[ │ │ │ │ │ -?*IG%'rg │ │ │ │ │ -+"-M}^Ec │ │ │ │ │ -9eZuqwO │ │ │ │ │ - J6gBSj- │ │ │ │ │ -EcgKcgKcgKcgKcgKcgKcgKcg │ │ │ │ │ -sisqisqis │ │ │ │ │ -k rQ+A.j% │ │ │ │ │ -d`7.G`7_ │ │ │ │ │ +LSdjLRmN │ │ │ │ │ +?*IG%'re │ │ │ │ │ +iMzZs<:R │ │ │ │ │ +EcgGcgGcgGcgGcgGcgGcgGcg │ │ │ │ │ +t.m..m..m. │ │ │ │ │ +`Mb-A.j% │ │ │ │ │ +7$.7$.7$.7$.7$.7$.7$.7$.7$.7$.7$.7$.7 │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/93/7a6c44d70c34c103c77f70682b0401a9128f72.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/47/a73f88076798805be370d208079271c07a21ed.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 0018f2 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001aac 0001c3 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c70 0004c4 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002134 00a105 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c23c 0004cd 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c70c 0000dd 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c7ec 00594a 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c7ec 005949 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 012138 000450 10 34 26 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 012588 000470 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 0129f8 00015c 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: 937a6c44d70c34c103c77f70682b0401a9128f72 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 47a73f88076798805be370d208079271c07a21ed │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x1937c): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11cd2): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe7> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17cc6): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe7> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dfa1): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x70d0): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4721): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c321): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c730): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x188c): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x57ab): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x860c): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4256): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x101b2): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f32f): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f32d): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x1213f): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd1c8): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15cd9): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12b64): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdc34): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1adf1): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ad21): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x199c6): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x199bf): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1565c): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa000): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xffbe): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x183ca): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2fd4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1091f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10770): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a94c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 3c 40 0 0 (DW_OP_addr: 403c) │ │ │ │ │ <1><20e1>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0x76d2): rotate_snd_drag │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2222 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2232 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1de │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 22 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 22 │ │ │ │ │ DW_MACRO_import - offset : 0xa26b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2c9e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 238 │ │ │ │ │ DW_MACRO_import - offset : 0xa287 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7904,31 +7904,31 @@ │ │ │ │ │ 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: 0xa3bf │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42e │ │ │ │ │ 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,29 +1,31 @@ │ │ │ │ │ -rGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -bSJJ>QO} │ │ │ │ │ -_d:;=C.N │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +<0.z`\rat │ │ │ │ │ +s!i?"(vS │ │ │ │ │ s'N7(nfOQy │ │ │ │ │ Bw).Z),Q │ │ │ │ │ S@ff3e7IB │ │ │ │ │ F{R.wKNX │ │ │ │ │ q-/fUb;qj │ │ │ │ │ wcu0V|"h-EI │ │ │ │ │ oi7GfCv: │ │ │ │ │ 7d4GXW6q │ │ │ │ │ ) XFo_Hk │ │ │ │ │ R-a802o$ │ │ │ │ │ V_[>.Gm: │ │ │ │ │ -h8w3=t$r │ │ │ │ │ -?c|W@e40 │ │ │ │ │ -9el=qwKqA │ │ │ │ │ -B6NcZ'bI │ │ │ │ │ -mo7"8f]K │ │ │ │ │ -t!:cd`7F │ │ │ │ │ -(RO)RO)RO │ │ │ │ │ -he`:LkVLP │ │ │ │ │ +xLgMU^5 │ │ │ │ │ +[.Fv6Kaz │ │ │ │ │ +D5T1"-Nu │ │ │ │ │ +!<1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x193a2): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11f3e): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15e08): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de34): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7112): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4861): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c27e): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c63c): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1874): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x57fa): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8576): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x434b): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10328): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f29e): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f29c): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x123a4): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd321): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15dc4): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12d84): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdd5c): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ae09): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ad39): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x199f8): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x199f1): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x5211): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa162): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x31>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0x1011d): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18361): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2faf): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10b4f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1092b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a975): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 90 40 0 0 (DW_OP_addr: 4090) │ │ │ │ │ <1><20dc>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2291 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x22e9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x239d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 19 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa313 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa353 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7912,31 +7912,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3e0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa44f │ │ │ │ │ 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,22 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -: 9RoT(IR_ │ │ │ │ │ -\@|_ngzQe │ │ │ │ │ - zjq]!`_ │ │ │ │ │ -}}lkQRI. │ │ │ │ │ +"sGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +"YA@@ FD2 │ │ │ │ │ +3L]9{"Q7^X │ │ │ │ │ sQ_s4(MP │ │ │ │ │ Q_:mvsrJ │ │ │ │ │ Gp|ghwSC │ │ │ │ │ < ILrG$n │ │ │ │ │ IdXODl' [ │ │ │ │ │ U!SO)|\Y] │ │ │ │ │ 26LNj:g( │ │ │ │ │ 9"8-MAkS" │ │ │ │ │ (ltBZBpI │ │ │ │ │ :M/L+GcTA& │ │ │ │ │ -4vo;"u>J │ │ │ │ │ -9$h6;/,1 │ │ │ │ │ -HrGHh"$4 │ │ │ │ │ -ZIrQ+I.j% │ │ │ │ │ -CJg|5sX) │ │ │ │ │ +EcgCcgCcgCcgCcgCcgCcgCcgs │ │ │ │ │ +_C'(R3)R3)R3)R3)R3) │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/9a/211fa927e3a2e46af71e31f71e34a538176089.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0f/81e2b877218d344d03ea46bbc1fb5434427008.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000034 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004028 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 0000403c 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018ba 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018bb 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001a74 0001e1 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c58 000489 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0020e4 00a0b2 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c198 0004c4 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c65c 00011b 00 C 0 0 4 │ │ │ │ │ [32] .debug_macro PROGBITS 00000000 00c778 005951 00 C 0 0 4 │ │ │ │ │ [33] .debug_rnglists PROGBITS 00000000 0120c9 000029 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: 9a211fa927e3a2e46af71e31f71e34a538176089 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0f81e2b877218d344d03ea46bbc1fb5434427008 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x192d4): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11c4e): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17bdf): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1df0b): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7121): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x46d6): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c276): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c66a): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x17ad): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5760): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x85e9): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x813f): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10131): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f2a1): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f29f): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12096): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd12e): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15bbd): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12ae1): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdb8b): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad79): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1aca9): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19973): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1996c): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15540): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0x9ff0): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff3d): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x182f0): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2ed6): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x108b4): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x106fc): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 54 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8f6): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 30 40 0 0 (DW_OP_addr: 4030) │ │ │ │ │ <1><20dc>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0xf1d0): spraypaint_snd_spray │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ +nCfPE;XHE;X │ │ │ │ │ +fMR|.QO} │ │ │ │ │ D.)s _$V │ │ │ │ │ hZnNf)M4- │ │ │ │ │ ,BRX+K5i │ │ │ │ │ NKhz}=/u │ │ │ │ │ 527c#P]o │ │ │ │ │ IEax1Mc │ │ │ │ │ oGG*?<}Z& │ │ │ │ │ t{-F+:LC9; │ │ │ │ │ p\\MI|RU │ │ │ │ │ -_!g/jeqI │ │ │ │ │ -Z^;Ky5x$ │ │ │ │ │ --DwG+XO] │ │ │ │ │ -yk-oUPkDO │ │ │ │ │ -(RO)RO)RO │ │ │ │ │ +d QQ"Kd) │ │ │ │ │ +DY~e3 AsXe │ │ │ │ │ +lg hfK#hK# │ │ │ │ │ +pilqilqilqilqilqilqilq │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/9e/1c7da2ee8c3797bb6c30dd1a4dda6d9ac27ee7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c4/947dcbfdf8e70ca36938feda437762e75b27fd.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 75544 (bytes into file) │ │ │ │ │ + Start of section headers: 75548 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12718: │ │ │ │ │ +There are 36 section headers, starting at offset 0x1271c: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 0017de 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001998 0001a3 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001b3c 0003bc 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 001ef8 00a069 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00bf64 0004c3 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c428 0000cd 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c4f8 005924 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 011e1c 0003e0 10 34 29 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 0121fc 0003bf 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 0125bb 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c4f8 005926 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 011e20 0003e0 10 34 29 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 012200 0003bf 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 0125bf 00015c 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), 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: 9e1c7da2ee8c3797bb6c30dd1a4dda6d9ac27ee7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c4947dcbfdf8e70ca36938feda437762e75b27fd │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x191b9): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11b98): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17ad0): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dddb): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7179): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47f7): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c172): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c590): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18c0): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x588d): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x866a): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x42e1): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x100a5): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f192): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f190): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x11fc9): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd0cb): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15b2b): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12a27): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdb16): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ac65): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ab95): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x16370): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1985d): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15491): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa038): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xfeb1): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x181ec): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x300b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x107fe): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10646): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 46 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a7d1): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20e1>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,22 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -tuwU}SU]]= │ │ │ │ │ +;s+S2{kl' │ │ │ │ │ +pJYMm*Gu │ │ │ │ │ K? J(s3 │ │ │ │ │ \~p'ykr │ │ │ │ │ befaj\QT │ │ │ │ │ 65+N.ES\ │ │ │ │ │ dp4O`lgj │ │ │ │ │ i)8v@ O5 │ │ │ │ │ Yi7j3H.2 │ │ │ │ │ l{1SM~S{ │ │ │ │ │ GDF)SJ+[d │ │ │ │ │ -hnzWE~l< │ │ │ │ │ -E(pm ;^E │ │ │ │ │ -l8h/g?7G │ │ │ │ │ -L)e2e =S │ │ │ │ │ -dEb-I.j% │ │ │ │ │ -+RO)RO)RO │ │ │ │ │ +S[*iK%m]a │ │ │ │ │ +,.m..m..m. │ │ │ │ │ +ZIrQ+I.j%Y │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/a1/8480ebfdb1d727ceefad7f2bb200701410ddbc.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c4/23242eb8f5127c4b6c09ed396d08990fe34901.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ef8 000ef0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fd8 000ef0 00001c 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef0 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000ef0 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004034 000ef0 000014 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001819 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 0019d4 0001b3 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001b88 0006bb 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 002244 00a0ac 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c2f0 0004c8 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c7b8 0002fe 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cab8 005958 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001818 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 0019d0 0001b3 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001b84 0006bb 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 002240 00a0ac 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c2ec 0004c8 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c7b4 0002fe 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cab4 00595c 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 012410 0003d0 10 34 25 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 0127e0 000432 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 012c12 00015c 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: a18480ebfdb1d727ceefad7f2bb200701410ddbc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c423242eb8f5127c4b6c09ed396d08990fe34901 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d12>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d13> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d17>: Abbrev Number: 0 │ │ │ │ │ <1><1d18>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d19> DW_AT_name : (strp) (offset: 0x19328): magic_api_t │ │ │ │ │ <1d1d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d20> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d20> DW_AT_sibling : (ref4) <0x1e6a> │ │ │ │ │ <2><1d24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d25> DW_AT_name : (strp) (offset: 0x11d2e): tp_version │ │ │ │ │ <1d29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2c> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d30> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d32> DW_AT_name : (strp) (offset: 0x17c72): data_directory │ │ │ │ │ <1d36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d37> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d37> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d39> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d3d> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3f> DW_AT_name : (strp) (offset: 0x1dfa6): update_progress_bar │ │ │ │ │ <1d43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d44> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d44> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d46> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1d4a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4c> DW_AT_name : (strp) (offset: 0x7122): special_notify │ │ │ │ │ <1d50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d51> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d51> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d52> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d53> DW_AT_type : (ref4) <0x1d08> │ │ │ │ │ <1d57> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d59> DW_AT_name : (strp) (offset: 0x4733): sRGB_to_linear │ │ │ │ │ <1d5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d60> DW_AT_type : (ref4) <0x1e79> │ │ │ │ │ <1d64> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d66> DW_AT_name : (strp) (offset: 0x1c309): linear_to_sRGB │ │ │ │ │ <1d6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6d> DW_AT_type : (ref4) <0x1e8d> │ │ │ │ │ <1d71> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d73> DW_AT_name : (strp) (offset: 0x1c75a): in_circle │ │ │ │ │ <1d77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d78> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d78> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d79> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7a> DW_AT_type : (ref4) <0x1eab> │ │ │ │ │ <1d7e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d80> DW_AT_name : (strp) (offset: 0x18b7): getpixel │ │ │ │ │ <1d84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d85> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d85> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d86> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d87> DW_AT_type : (ref4) <0x1ece> │ │ │ │ │ <1d8b> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8d> DW_AT_name : (strp) (offset: 0x5762): putpixel │ │ │ │ │ <1d91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d92> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d92> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d94> DW_AT_type : (ref4) <0x1eed> │ │ │ │ │ <1d98> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d99>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9a> DW_AT_name : (strp) (offset: 0x8636): xorpixel │ │ │ │ │ <1d9e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9f> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da1> DW_AT_type : (ref4) <0x1f07> │ │ │ │ │ <1da5> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da7> DW_AT_name : (strp) (offset: 0x420f): playsound │ │ │ │ │ <1dab> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dac> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dac> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dae> DW_AT_type : (ref4) <0x1f26> │ │ │ │ │ <1db2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db4> DW_AT_name : (strp) (offset: 0x101aa): playingsound │ │ │ │ │ <1db8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dba> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbb> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1dbf> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc1> DW_AT_name : (strp) (offset: 0x1f306): pausesound │ │ │ │ │ <1dc5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc8> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1dcc> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dce> DW_AT_name : (strp) (offset: 0x1f304): unpausesound │ │ │ │ │ <1dd2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd3> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd3> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd5> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1dd9> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dda>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ddb> DW_AT_name : (strp) (offset: 0x12165): stopsound │ │ │ │ │ <1ddf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de0> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de0> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de2> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1de6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de8> DW_AT_name : (strp) (offset: 0xd187): line │ │ │ │ │ <1dec> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ded> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1ded> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dee> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1def> DW_AT_type : (ref4) <0x1f96> │ │ │ │ │ <1df3> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df5> DW_AT_name : (strp) (offset: 0x15cc5): button_down │ │ │ │ │ <1df9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfa> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfa> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfc> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1e00> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e01>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e02> DW_AT_name : (strp) (offset: 0x12ba6): rgbtohsv │ │ │ │ │ <1e06> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e07> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e07> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e08> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e09> DW_AT_type : (ref4) <0x1fc4> │ │ │ │ │ <1e0d> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0f> DW_AT_name : (strp) (offset: 0xdc2e): hsvtorgb │ │ │ │ │ <1e13> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e14> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e14> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e15> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e16> DW_AT_type : (ref4) <0x1fed> │ │ │ │ │ <1e1a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1c> DW_AT_name : (strp) (offset: 0x1adeb): canvas_w │ │ │ │ │ <1e20> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e21> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e21> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e22> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e23> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e27> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e28>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e29> DW_AT_name : (strp) (offset: 0x1ad1b): canvas_h │ │ │ │ │ <1e2d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e30> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e34> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e35>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e36> DW_AT_name : (strp) (offset: 0x199db): scale │ │ │ │ │ <1e3a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3d> DW_AT_type : (ref4) <0x2010> │ │ │ │ │ <1e41> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e42>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e43> DW_AT_name : (strp) (offset: 0x199d4): rotate_scale │ │ │ │ │ <1e47> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e48> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e48> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e49> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4a> DW_AT_type : (ref4) <0x202e> │ │ │ │ │ <1e4e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e50> DW_AT_name : (strp) (offset: 0x15648): touched │ │ │ │ │ <1e54> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e55> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e55> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e56> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e57> DW_AT_type : (ref4) <0x2047> │ │ │ │ │ <1e5b> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5d> DW_AT_name : (strp) (offset: 0x9ff0): retract_undo │ │ │ │ │ <1e61> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e62> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e62> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e63> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e64> DW_AT_type : (ref4) <0x1d02> │ │ │ │ │ <1e68> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e69>: Abbrev Number: 0 │ │ │ │ │ <1><1e6a>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6b> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2046>: Abbrev Number: 0 │ │ │ │ │ <1><2047>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2048> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2048> DW_AT_type : (ref4) <0x2033>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204d> DW_AT_name : (strp) (offset: 0xffad): magic_api │ │ │ │ │ <2051> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2052> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2052> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2053> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2054> DW_AT_type : (ref4) <0x1d18>, magic_api_t │ │ │ │ │ <1><2058>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2059> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205a> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <205e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2060> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2061> DW_AT_sibling : (ref4) <0x2096> │ │ │ │ │ <2><2065>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2066> DW_AT_name : (strp) (offset: 0x18350): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206c> DW_AT_name : (strp) (offset: 0x2f92): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2094> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2095>: Abbrev Number: 0 │ │ │ │ │ <1><2096>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2097> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2098> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2098> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209d> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209d> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209f> DW_AT_sibling : (ref4) <0x20bc> │ │ │ │ │ <2><20a3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a4> DW_AT_name : (strp) (offset: 0x10906): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20aa> DW_AT_name : (strp) (offset: 0x1074e): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c5>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c6> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20ca> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20cb>: Abbrev Number: 0 │ │ │ │ │ <1><20cc>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20cd> DW_AT_name : (strp) (offset: 0x1a957): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d4> DW_AT_type : (ref4) <0x20bc> │ │ │ │ │ <20d8> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d8> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20de>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0x1372e): reflection_snd │ │ │ │ │ <20e3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -292,16 +292,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f78 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 86 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3024 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1db │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa268 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x38b3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa284 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7902,31 +7902,31 @@ │ │ │ │ │ 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: 0xa3bc │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42b │ │ │ │ │ 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,28 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -HtdYLnh$z │ │ │ │ │ -mw0-WYrK │ │ │ │ │ -2pT'zVeHV │ │ │ │ │ Lfva#XvG │ │ │ │ │ l|o$M8SBn │ │ │ │ │ PF]{x Fi │ │ │ │ │ 0 Mdsl2! │ │ │ │ │ }Y1]Q+a& │ │ │ │ │ p!jbF2L.;v │ │ │ │ │ a69sJ3RP │ │ │ │ │ jBTt@]Ny │ │ │ │ │ 0Y7oNo2 │ │ │ │ │ 5A\sQjE3 │ │ │ │ │ p\\uI|QU │ │ │ │ │ -Qy-|65R │ │ │ │ │ -Sf@DNc7: │ │ │ │ │ -|ZS/[S/[S/[S/[S{ │ │ │ │ │ -&FrB0RnQ │ │ │ │ │ -iiFHK3BZ │ │ │ │ │ -q<1/RC=b │ │ │ │ │ +gDF)[J+wu │ │ │ │ │ +J bZ)Us` │ │ │ │ │ +BVJ8$Z0{ │ │ │ │ │ +Iy#|65B │ │ │ │ │ +',i,g6pDW │ │ │ │ │ +0>e3`x?g │ │ │ │ │ +QMaQ0sRYS │ │ │ │ │ +gpilqilqilqilqilqilqilq │ │ │ │ │ +_CG*R3)R3)R3)R3)R3) │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/a2/6aaa6c8747018c6f89f73cb1f8726d9c8cde53.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e4/f80e866e0bb0d63e6c180268f6d37f6423f8b6.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 78400 (bytes into file) │ │ │ │ │ + Start of section headers: 78404 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x13240: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13244: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 000168 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000002e0 000178 000390 10 A 4 1 4 │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001ac0 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001c78 000209 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001e84 000619 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0024a0 00a1e7 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c688 0004c6 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cb50 0001c9 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cd1c 005950 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 01266c 000510 10 34 25 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 012b7c 000567 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 0130e3 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cd1c 005951 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 012670 000510 10 34 25 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 012b80 000567 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 0130e7 00015c 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), 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: a26aaa6c8747018c6f89f73cb1f8726d9c8cde53 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4f80e866e0bb0d63e6c180268f6d37f6423f8b6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x192e7): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11e25): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15d92): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1df29): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x705d): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x46db): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c295): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c660): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18d9): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5628): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x850f): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x418e): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10219): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f3be): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f3bc): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12272): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd26b): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d4e): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12c91): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdd0a): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ad5d): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ac8d): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19951): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1994a): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x155da): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa0c1): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10005): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18287): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2f09): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x109ee): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x107e1): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 15 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a8c0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 a8 40 0 0 (DW_OP_addr: 40a8) │ │ │ │ │ <1><20e1>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d10 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dbc │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 18 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 63 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 65 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa301 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa341 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7909,31 +7909,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3ce │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa43d │ │ │ │ │ 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,8 +1,8 @@ │ │ │ │ │ -SGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ .3{R]\r@ │ │ │ │ │ f6]E%j"J │ │ │ │ │ sxCh3Nc] │ │ │ │ │ f#Yun;~w2Ji │ │ │ │ │ \f`QI@c[ │ │ │ │ │ aAb/7gSk^ │ │ │ │ │ =fO%4sg*~ │ │ │ │ │ @@ -11,21 +11,21 @@ │ │ │ │ │ })!t7RC*i │ │ │ │ │ z95/I!R\ │ │ │ │ │ ^X WXR:4s% │ │ │ │ │ [xj :5P6 │ │ │ │ │ 0P7g~Xn │ │ │ │ │ p\\5I|RU │ │ │ │ │ <,ZW_/2J │ │ │ │ │ -S}Auj/9@V_ │ │ │ │ │ -Ly(<6u:s │ │ │ │ │ -blcxstp5 │ │ │ │ │ -{bi`\[,d │ │ │ │ │ - 5!0&E`Ii │ │ │ │ │ -L.m..m..m. │ │ │ │ │ -HrGHh"$4 │ │ │ │ │ +xR)?L-Y2@ │ │ │ │ │ +_`_?c%aBrji}. y( │ │ │ │ │ +i]vn8YL:.< │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/a5/46e468978740882ab947e2c07113eba8ba4849.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/02/c088b47a236c2eb9a9895ff784aa2d7fc5c31c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ef8 000ef0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fd8 000ef0 00001c 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef0 000034 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004028 000ef0 00001c 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004044 000ef0 000008 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018d9 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018da 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001a94 0001e9 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c80 0004dc 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 00215c 00a0ee 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c24c 0004bb 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c708 00019b 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c8a4 005921 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0121c5 000048 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c8a4 005923 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0121c7 000048 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 00000000 012210 0003d0 10 35 24 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 0125e0 00035f 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 01293f 00016c 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: a546e468978740882ab947e2c07113eba8ba4849 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02c088b47a236c2eb9a9895ff784aa2d7fc5c31c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3815,189 +3815,189 @@ │ │ │ │ │ <2><1d20>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d21> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <2><1d25>: Abbrev Number: 0 │ │ │ │ │ <1><1d26>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d27> DW_AT_name : (strp) (offset: 0x191da): magic_api_t │ │ │ │ │ <1d2b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d2e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d2e> DW_AT_sibling : (ref4) <0x1e78> │ │ │ │ │ <2><1d32>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d33> DW_AT_name : (strp) (offset: 0x11abc): tp_version │ │ │ │ │ <1d37> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d38> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d38> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d39> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3a> DW_AT_type : (ref4) <0xd6> │ │ │ │ │ <1d3e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d3f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d40> DW_AT_name : (strp) (offset: 0x17a9d): data_directory │ │ │ │ │ <1d44> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d45> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d45> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d46> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d47> DW_AT_type : (ref4) <0xd6> │ │ │ │ │ <1d4b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d4c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4d> DW_AT_name : (strp) (offset: 0x1de0d): update_progress_bar │ │ │ │ │ <1d51> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d52> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d52> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d53> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d54> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1d58> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0x70d5): special_notify │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0x1d16> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x47f1): sRGB_to_linear │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0x1e87> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x1c1e0): linear_to_sRGB │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1e9b> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x1c5ef): in_circle │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1eb9> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x18ad): getpixel │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1edc> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x5774): putpixel │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1efb> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x8596): xorpixel │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1f15> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x42c4): playsound │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f34> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0xfffa): playingsound │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f3e> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x1f19c): pausesound │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x1f19a): unpausesound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0x11ec9): stopsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0xcff5): line │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1fa4> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x15a88): button_down │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1f3e> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0x128c6): rgbtohsv │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1fd2> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xda9c): hsvtorgb │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1ffb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x1acf5): canvas_w │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1ac25): canvas_h │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0x19879): scale │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x201e> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x19872): rotate_scale │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x203c> │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x152cd): touched │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x2055> │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x9f7b): retract_undo │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e77>: Abbrev Number: 0 │ │ │ │ │ <1><1e78>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e79> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e79> DW_AT_type : (ref4) <0x1be>, float │ │ │ │ │ @@ -4227,23 +4227,23 @@ │ │ │ │ │ <2><2054>: Abbrev Number: 0 │ │ │ │ │ <1><2055>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2056> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2056> DW_AT_type : (ref4) <0x2041>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><205a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <205b> DW_AT_name : (strp) (offset: 0xfe06): magic_api │ │ │ │ │ <205f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2060> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2060> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2061> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2062> DW_AT_type : (ref4) <0x1d26>, magic_api_t │ │ │ │ │ <1><2066>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2067> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2068> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2068> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <206c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <206d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <206d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <206e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <206f> DW_AT_sibling : (ref4) <0x20a4> │ │ │ │ │ <2><2073>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2074> DW_AT_name : (strp) (offset: 0x18198): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2078> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2079>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <207a> DW_AT_name : (strp) (offset: 0x300b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4268,15 +4268,15 @@ │ │ │ │ │ <20a2> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20a3>: Abbrev Number: 0 │ │ │ │ │ <1><20a4>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <20a5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a6> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20aa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20ab> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20ab> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ac> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20ad> DW_AT_sibling : (ref4) <0x20ca> │ │ │ │ │ <2><20b1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b2> DW_AT_name : (strp) (offset: 0x1076a): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20b6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b8> DW_AT_name : (strp) (offset: 0x105ec): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4294,15 +4294,15 @@ │ │ │ │ │ <2><20d3>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20d4> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20d8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d9>: Abbrev Number: 0 │ │ │ │ │ <1><20da>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20db> DW_AT_name : (strp) (offset: 0x1a821): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20df> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20e0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20e0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20e1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20e2> DW_AT_type : (ref4) <0x20ca> │ │ │ │ │ <20e6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20e6> DW_AT_location : (exprloc) 5 byte block: 3 38 40 0 0 (DW_OP_addr: 4038) │ │ │ │ │ <1><20ec>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <20ed> DW_AT_name : (strp) (offset: 0xa10f): tv_radius │ │ │ │ │ <20f1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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 @@ │ │ │ │ │ -HIGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -k.&[]L^wV │ │ │ │ │ -ptdXDvx8z2-" │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +BcCp!hd\ │ │ │ │ │ +u bAlcQQ5y │ │ │ │ │ +RWs("YK! │ │ │ │ │ +z7Ive7-~5 │ │ │ │ │ +4d*DCe.tMD │ │ │ │ │ BddJa8S[ │ │ │ │ │ \cdzVm&S │ │ │ │ │ 0*b{15H w │ │ │ │ │ G\NM%x{P │ │ │ │ │ ,TC,eyEUSt │ │ │ │ │ -iUJo-C:| │ │ │ │ │ -Lu +TT\[ │ │ │ │ │ -B"\9_J\\ │ │ │ │ │ -k.LTm&[/ │ │ │ │ │ -3!oF}Dd~ │ │ │ │ │ -^4."!W>3? │ │ │ │ │ -5<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x194ed): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x120df): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15f22): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dfc6): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7195): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x4607): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c3cb): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c7ae): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x1884): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5531): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x866b): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x40b5): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x1052a): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f428): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f426): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12536): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd488): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15ede): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12f14): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdf09): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1af2a): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ae5a): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19b5c): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19b55): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x1575d): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa2a4): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x10316): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x4d>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18499): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x2fda): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x4d>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10cb5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10aa8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x4d>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1aa96): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 4c 40 0 0 (DW_OP_addr: 404c) │ │ │ │ │ <1><20e1>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d10 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 60 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dbc │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 16 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 62 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 64 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 65 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa301 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 67 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa341 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7909,31 +7909,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3ce │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa43d │ │ │ │ │ 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,30 +1,30 @@ │ │ │ │ │ -jH|GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -uI)C3$M=e │ │ │ │ │ -Fj4ZdKn46 │ │ │ │ │ -PMb@5uAM │ │ │ │ │ -~]8-2;p%[ │ │ │ │ │ -%3^dz6@Oc │ │ │ │ │ -,ER?0um& │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +vUiGN6fj │ │ │ │ │ +pCx:@DZ" │ │ │ │ │ +SY+NemWe │ │ │ │ │ luwuuw!F │ │ │ │ │ 3o:o,q\>C │ │ │ │ │ \J;qzVz.Y │ │ │ │ │ 97L)HZQ- │ │ │ │ │ Z&VS$b5E │ │ │ │ │ m<1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x192a5): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11ca4): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17bb3): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de87): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71bd): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47dc): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c258): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c667): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18f4): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5866): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8664): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x42a3): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101ca): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f229): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f227): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x120ec): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd1bc): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15c33): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12b62): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdbf6): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad40): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac70): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19944): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1993d): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x155b0): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa06d): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xffc4): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x182c5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x3037): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10923): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1076b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 51 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8ac): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20dc>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0xf246): ripples_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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,30 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -u?bqijXu │ │ │ │ │ +WwGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +p}DoN*7 │ │ │ │ │ -gpilqilqilqilqilqilqilq │ │ │ │ │ -Kt!:#e`7R │ │ │ │ │ -HEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +kj6x**im │ │ │ │ │ +=JSP{P ? │ │ │ │ │ +i]zZw9:R │ │ │ │ │ +v#e`72W`w │ │ │ │ │ +2-cqX\K2V< │ │ │ │ │ +Pm)fuuOl │ │ │ │ │ + d5p$d0{ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/ab/0f622c735308c93a99dd6ba1c3f91e2d420d18.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0e/55a323f6e9b62017cffb6908aca4a90c76089f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00004f00 000ef8 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004fe0 000ef8 000014 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00004ff4 000ef8 000060 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00005054 000ef8 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00005064 000ef8 000044 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 002016 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 002015 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 0021d0 00027d 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 002450 000984 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002dd4 00a2f9 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00d0d0 0004c4 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00d594 000450 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d9e4 005943 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 013327 000076 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d9e4 005946 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 01332a 000076 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 00000000 0133a0 0005a0 10 35 45 4 │ │ │ │ │ [35] .strtab STRTAB 00000000 013940 0005b1 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 00000000 013ef1 00016c 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: ab0f622c735308c93a99dd6ba1c3f91e2d420d18 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e55a323f6e9b62017cffb6908aca4a90c76089f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4104,189 +4104,189 @@ │ │ │ │ │ <2><1f3f>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1f40> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2><1f44>: Abbrev Number: 0 │ │ │ │ │ <1><1f45>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1f46> DW_AT_name : (strp) (offset: 0x1993f): magic_api_t │ │ │ │ │ <1f4a> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f4b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f4c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f4c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f4d> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f4e> DW_AT_sibling : (ref4) <0x2098> │ │ │ │ │ <2><1f52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f53> DW_AT_name : (strp) (offset: 0x11f25): tp_version │ │ │ │ │ <1f57> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f58> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f58> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f59> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f5a> DW_AT_type : (ref4) <0xf1> │ │ │ │ │ <1f5e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f60> DW_AT_name : (strp) (offset: 0x162c4): data_directory │ │ │ │ │ <1f64> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f65> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f65> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f67> DW_AT_type : (ref4) <0xf1> │ │ │ │ │ <1f6b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f6c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f6d> DW_AT_name : (strp) (offset: 0x1e34a): update_progress_bar │ │ │ │ │ <1f71> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f72> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f72> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f74> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1f78> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f79>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f7a> DW_AT_name : (strp) (offset: 0x71ba): special_notify │ │ │ │ │ <1f7e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f7f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f80> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f81> DW_AT_type : (ref4) <0x1f35> │ │ │ │ │ <1f85> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f86>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f87> DW_AT_name : (strp) (offset: 0x4866): sRGB_to_linear │ │ │ │ │ <1f8b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f8c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f8e> DW_AT_type : (ref4) <0x20a7> │ │ │ │ │ <1f92> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f93>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f94> DW_AT_name : (strp) (offset: 0x1c85b): linear_to_sRGB │ │ │ │ │ <1f98> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f99> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f99> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f9a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f9b> DW_AT_type : (ref4) <0x20bb> │ │ │ │ │ <1f9f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fa0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fa1> DW_AT_name : (strp) (offset: 0x1ccaf): in_circle │ │ │ │ │ <1fa5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa6> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fa6> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fa7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fa8> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fac> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fad>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fae> DW_AT_name : (strp) (offset: 0x18cf): getpixel │ │ │ │ │ <1fb2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fb3> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fb4> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fb5> DW_AT_type : (ref4) <0x20fc> │ │ │ │ │ <1fb9> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fba>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fbb> DW_AT_name : (strp) (offset: 0x56f8): putpixel │ │ │ │ │ <1fbf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fc0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fc1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc2> DW_AT_type : (ref4) <0x211b> │ │ │ │ │ <1fc6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc8> DW_AT_name : (strp) (offset: 0x86cf): xorpixel │ │ │ │ │ <1fcc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fcd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcf> DW_AT_type : (ref4) <0x2135> │ │ │ │ │ <1fd3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fd4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd5> DW_AT_name : (strp) (offset: 0x4311): playsound │ │ │ │ │ <1fd9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fda> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fda> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fdb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdc> DW_AT_type : (ref4) <0x2154> │ │ │ │ │ <1fe0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe2> DW_AT_name : (strp) (offset: 0x1038e): playingsound │ │ │ │ │ <1fe6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fe7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fe8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe9> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <1fed> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1fee>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fef> DW_AT_name : (strp) (offset: 0x1f733): pausesound │ │ │ │ │ <1ff3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ff4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ff5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1ffa> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ffb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ffc> DW_AT_name : (strp) (offset: 0x1f731): unpausesound │ │ │ │ │ <2000> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2001> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2001> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2002> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2003> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2007> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2008>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x123a9): stopsound │ │ │ │ │ <200d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <200e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <200f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2010> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2014> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2015>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2016> DW_AT_name : (strp) (offset: 0xd32a): line │ │ │ │ │ <201a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <201b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <201c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201d> DW_AT_type : (ref4) <0x21c4> │ │ │ │ │ <2021> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2022>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2023> DW_AT_name : (strp) (offset: 0x16270): button_down │ │ │ │ │ <2027> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2028> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2028> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2029> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202a> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <202e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><202f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2030> DW_AT_name : (strp) (offset: 0x12e00): rgbtohsv │ │ │ │ │ <2034> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2035> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2035> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2036> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2037> DW_AT_type : (ref4) <0x21f2> │ │ │ │ │ <203b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><203c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <203d> DW_AT_name : (strp) (offset: 0xddec): hsvtorgb │ │ │ │ │ <2041> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2042> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2042> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2043> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2044> DW_AT_type : (ref4) <0x221b> │ │ │ │ │ <2048> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2049>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <204a> DW_AT_name : (strp) (offset: 0x1b3b8): canvas_w │ │ │ │ │ <204e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <204f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2050> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2055> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2056>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2057> DW_AT_name : (strp) (offset: 0x1b2e8): canvas_h │ │ │ │ │ <205b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <205c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <205d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205e> DW_AT_type : (ref4) <0x3f>, int │ │ │ │ │ <2062> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2063>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1a01d): scale │ │ │ │ │ <2068> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2069> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2069> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <206a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <206b> DW_AT_type : (ref4) <0x223e> │ │ │ │ │ <206f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2070>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x1a016): rotate_scale │ │ │ │ │ <2075> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2076> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2076> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2077> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x225c> │ │ │ │ │ <207c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><207d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <207e> DW_AT_name : (strp) (offset: 0x15c80): touched │ │ │ │ │ <2082> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2083> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2083> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2084> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2085> DW_AT_type : (ref4) <0x2275> │ │ │ │ │ <2089> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><208a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <208b> DW_AT_name : (strp) (offset: 0xa0b3): retract_undo │ │ │ │ │ <208f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2090> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2090> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2091> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2092> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <2096> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2097>: Abbrev Number: 0 │ │ │ │ │ <1><2098>: Abbrev Number: 35 (DW_TAG_subroutine_type) │ │ │ │ │ <2099> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2099> DW_AT_type : (ref4) <0x38>, float │ │ │ │ │ @@ -4516,23 +4516,23 @@ │ │ │ │ │ <2><2274>: Abbrev Number: 0 │ │ │ │ │ <1><2275>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2276> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2276> DW_AT_type : (ref4) <0x2261>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><227a>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <227b> DW_AT_name : (strp) (offset: 0x20b3a): magic_api │ │ │ │ │ <227f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2280> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2280> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2281> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2282> DW_AT_type : (ref4) <0x1f45>, magic_api_t │ │ │ │ │ <1><2286>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2287> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2288> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2288> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <228c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <228d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <228e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <228f> DW_AT_sibling : (ref4) <0x22c4> │ │ │ │ │ <2><2293>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2294> DW_AT_name : (strp) (offset: 0x188e7): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2298> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2299>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229a> DW_AT_name : (strp) (offset: 0x1dd6b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4557,15 +4557,15 @@ │ │ │ │ │ <22c2> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22c3>: Abbrev Number: 0 │ │ │ │ │ <1><22c4>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <22c5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c6> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <22ca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22cb> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22cb> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22cc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22cd> DW_AT_sibling : (ref4) <0x22ea> │ │ │ │ │ <2><22d1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d2> DW_AT_name : (strp) (offset: 0x10af5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22d6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d8> DW_AT_name : (strp) (offset: 0x108e8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4583,15 +4583,15 @@ │ │ │ │ │ <2><22f3>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <22f4> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <22f8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22f9>: Abbrev Number: 0 │ │ │ │ │ <1><22fa>: Abbrev Number: 78 (DW_TAG_variable) │ │ │ │ │ <22fb> DW_AT_name : (strp) (offset: 0x1af13): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <22ff> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2300> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2300> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2301> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2302> DW_AT_type : (ref4) <0x22ea> │ │ │ │ │ <2306> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2306> DW_AT_location : (exprloc) 5 byte block: 3 58 50 0 0 (DW_OP_addr: 5058) │ │ │ │ │ <1><230c>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <230d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <230e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -292,16 +292,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f84 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 86 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3030 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a7 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e7 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa274 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 36 │ │ │ │ │ DW_MACRO_import - offset : 0x38bf │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa290 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 36 │ │ │ │ │ @@ -7904,31 +7904,31 @@ │ │ │ │ │ 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: 0xa3c8 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa437 │ │ │ │ │ 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,26 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ --AhH@TIh │ │ │ │ │ -~meNr#P& │ │ │ │ │ +i+f;%Vj+ │ │ │ │ │ &~DT!m,S`ij │ │ │ │ │ =%_"Wy"N │ │ │ │ │ UGa<@?{e │ │ │ │ │ R4uRocPf │ │ │ │ │ -Sf9/UIcj │ │ │ │ │ -Ufb>nTz@ │ │ │ │ │ -VVCglS>n │ │ │ │ │ -(RO)RO)RO │ │ │ │ │ -p~l1U`q= │ │ │ │ │ +N(pm)[YU │ │ │ │ │ +t.m..m..m. │ │ │ │ │ +H[R/[R/[R/[R/[R{- │ │ │ │ │ +l/N!O`;L │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/ab/9406ba798e73f2ccb1a8bf8f2a321fbf8e0df3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cd/4a5c9d156f58e65bdc9f0ec3fc932dee7a7614.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 76% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76232 (bytes into file) │ │ │ │ │ + Start of section headers: 76236 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x129c8: │ │ │ │ │ +There are 36 section headers, starting at offset 0x129cc: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004038 000efc 000008 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0018bf 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0018c0 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001a78 0001e6 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c60 000482 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0020e4 00a074 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c158 0004c3 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c61c 000149 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c768 005942 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 0120ac 0003e0 10 34 29 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 01248c 0003df 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 01286b 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c768 005945 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 0120b0 0003e0 10 34 29 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 012490 0003df 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 01286f 00015c 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), 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: ab9406ba798e73f2ccb1a8bf8f2a321fbf8e0df3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd4a5c9d156f58e65bdc9f0ec3fc932dee7a7614 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x191cb): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11c3f): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17b38): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de7b): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71b7): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47d2): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x3b6c): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5ad): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18d6): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x585c): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x86a8): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x42bc): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x1010a): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1d2): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f1d0): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12096): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd167): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15ba4): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12af4): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdba7): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ac6f): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ab9f): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x1986a): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19863): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15527): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa066): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff16): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1823f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2ffb): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10892): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x106da): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a7d7): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20dc>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x10263): emboss_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -7,20 +7,25 @@ │ │ │ │ │ hsp`>H.8 │ │ │ │ │ Y.8FA \56 │ │ │ │ │ (y{gjZg. │ │ │ │ │ 03^)Joi{24T0 │ │ │ │ │ "1r*nbg3v │ │ │ │ │ ivm,1DUY │ │ │ │ │ 7A}sQoE3 │ │ │ │ │ -$|Jt] │ │ │ │ │ -hEj&Ej&Ej&Ej&Ej& │ │ │ │ │ -HiiFJK3RZ │ │ │ │ │ -HiiFJK3RZ │ │ │ │ │ -uPMA4nX-B │ │ │ │ │ +ION'"mD#xv) │ │ │ │ │ +ypT=.F@KP │ │ │ │ │ +:x=u+AK:, │ │ │ │ │ +YOX.wXqZMa │ │ │ │ │ +u[lthSZXaZ │ │ │ │ │ +FWzg;? ) │ │ │ │ │ +gqilqilqilqilqilqilqilq │ │ │ │ │ +t!:cd`7F │ │ │ │ │ +dq!\R%.9 │ │ │ │ │ +Ej&Ej&Ej&Ej&Ej& │ │ │ │ │ +(iiFIK3JZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b3/1c9e7a6700ed2d55ed6a56af12fb41d22c4093.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/30/b262ad7d558aaf4eed8cbb20fe1a5b0b51d59c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77180 (bytes into file) │ │ │ │ │ + Start of section headers: 77188 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12d7c: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12d84: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000f4 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 0000026c 000178 0002e0 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ee4 000edc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fc4 000edc 000030 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000edc 00003c 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004030 000edc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004044 000edc 000028 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0019a8 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001b60 0001f5 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001d58 000562 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 0022bc 00a0ec 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c3a8 0004c6 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c870 000184 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c9f4 00593c 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012330 00001c 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 01234c 000470 10 35 26 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 0127bc 000451 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012c0d 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0019aa 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001b64 0001f5 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001d5c 000562 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 0022c0 00a0ec 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c3ac 0004c6 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c874 000184 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c9f8 00593f 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012337 00001c 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012354 000470 10 35 26 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 0127c4 000451 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 012c15 00016c 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), 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: b31c9e7a6700ed2d55ed6a56af12fb41d22c4093 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 30b262ad7d558aaf4eed8cbb20fe1a5b0b51d59c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x1925d): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11d1a): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15c3c): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1df43): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x717d): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4760): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c233): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c684): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18e5): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5757): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8716): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x420e): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101b0): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f2dc): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f2da): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x1215b): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd182): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15be8): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12ba8): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc2b): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad49): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac79): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x1993e): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19937): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x155ad): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa0ab): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xffa6): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1825e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fb4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x1095f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10752): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8b5): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 38 40 0 0 (DW_OP_addr: 4038) │ │ │ │ │ <1><20dc>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -177,16 +177,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2ba3 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 59 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2c4f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 60 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 62 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 63 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x38ac │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,30 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -#BF}^e15 │ │ │ │ │ ->*.?K4OO │ │ │ │ │ +Xf]jS%j4 │ │ │ │ │ +:`~R%vI}+ │ │ │ │ │ 'P2tqK*j~ │ │ │ │ │ ~2!?)uGI52 │ │ │ │ │ #SawoAbp │ │ │ │ │ ;<nPv@ │ │ │ │ │ +4g 36*+` │ │ │ │ │ +Bx.b6hd │ │ │ │ │ +M|L6f0xpJ │ │ │ │ │ +L.m..m..m. │ │ │ │ │ +I.4TIR0$I │ │ │ │ │ +hMb-Q.j% │ │ │ │ │ +XEj&Ej&Ej&Ej&Ej& │ │ │ │ │ hiiFKK3ZZ │ │ │ │ │ +iW:io.fd]c │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b3/c13a96bee92e3af3ad63eeb8f041b5bc1c4326.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/75/5b2c1536220d0531f39bae933adf97f30770c3.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: b3c13a96bee92e3af3ad63eeb8f041b5bc1c4326 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 755b2c1536220d0531f39bae933adf97f30770c3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4111,189 +4111,189 @@ │ │ │ │ │ <2><1f4f>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f50> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1f54>: Abbrev Number: 0 │ │ │ │ │ <1><1f55>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1f56> DW_AT_name : (strp) (offset: 0x19b1f): magic_api_t │ │ │ │ │ <1f5a> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f5b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f5c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f5c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f5d> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f5e> DW_AT_sibling : (ref4) <0x20a8> │ │ │ │ │ <2><1f62>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f63> DW_AT_name : (strp) (offset: 0x123b7): tp_version │ │ │ │ │ <1f67> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f68> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f68> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f69> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f6a> DW_AT_type : (ref4) <0x108> │ │ │ │ │ <1f6e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f6f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f70> DW_AT_name : (strp) (offset: 0x1644d): data_directory │ │ │ │ │ <1f74> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f75> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f75> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f76> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f77> DW_AT_type : (ref4) <0x108> │ │ │ │ │ <1f7b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f7c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f7d> DW_AT_name : (strp) (offset: 0x1e63d): update_progress_bar │ │ │ │ │ <1f81> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f82> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f82> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f83> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f84> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <1f88> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f89>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f8a> DW_AT_name : (strp) (offset: 0x717a): special_notify │ │ │ │ │ <1f8e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f8f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f90> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f91> DW_AT_type : (ref4) <0x1f45> │ │ │ │ │ <1f95> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f96>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f97> DW_AT_name : (strp) (offset: 0x4888): sRGB_to_linear │ │ │ │ │ <1f9b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f9c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f9d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f9e> DW_AT_type : (ref4) <0x20b7> │ │ │ │ │ <1fa2> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fa3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa4> DW_AT_name : (strp) (offset: 0x1ca0d): linear_to_sRGB │ │ │ │ │ <1fa8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa9> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fa9> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1faa> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fab> DW_AT_type : (ref4) <0x20cb> │ │ │ │ │ <1faf> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fb0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb1> DW_AT_name : (strp) (offset: 0x1ce0d): in_circle │ │ │ │ │ <1fb5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb6> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fb6> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fb7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fb8> DW_AT_type : (ref4) <0x20e9> │ │ │ │ │ <1fbc> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fbd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fbe> DW_AT_name : (strp) (offset: 0x18f8): getpixel │ │ │ │ │ <1fc2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fc3> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fc4> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fc5> DW_AT_type : (ref4) <0x210c> │ │ │ │ │ <1fc9> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fca>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fcb> DW_AT_name : (strp) (offset: 0x5786): putpixel │ │ │ │ │ <1fcf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fd0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fd1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd2> DW_AT_type : (ref4) <0x212b> │ │ │ │ │ <1fd6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fd7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd8> DW_AT_name : (strp) (offset: 0x898f): xorpixel │ │ │ │ │ <1fdc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fdd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fdd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fde> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x2145> │ │ │ │ │ <1fe3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fe4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe5> DW_AT_name : (strp) (offset: 0x42d7): playsound │ │ │ │ │ <1fe9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fea> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fea> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1feb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x2164> │ │ │ │ │ <1ff0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1ff1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff2> DW_AT_name : (strp) (offset: 0x107c2): playingsound │ │ │ │ │ <1ff6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1ff7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1ff8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ff9> DW_AT_type : (ref4) <0x216e> │ │ │ │ │ <1ffd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1ffe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fff> DW_AT_name : (strp) (offset: 0x1fab3): pausesound │ │ │ │ │ <2003> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2004> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2004> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2005> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2006> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <200a> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><200b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <200c> DW_AT_name : (strp) (offset: 0x1fab1): unpausesound │ │ │ │ │ <2010> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2011> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2011> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2012> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2013> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <2017> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2018>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2019> DW_AT_name : (strp) (offset: 0x1281e): stopsound │ │ │ │ │ <201d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <201e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <201f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2020> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <2024> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2025>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2026> DW_AT_name : (strp) (offset: 0xd7ec): line │ │ │ │ │ <202a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <202b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <202b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <202c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <202d> DW_AT_type : (ref4) <0x21d4> │ │ │ │ │ <2031> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2032>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2033> DW_AT_name : (strp) (offset: 0x16400): button_down │ │ │ │ │ <2037> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2038> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2038> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2039> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <203a> DW_AT_type : (ref4) <0x216e> │ │ │ │ │ <203e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><203f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2040> DW_AT_name : (strp) (offset: 0x1320b): rgbtohsv │ │ │ │ │ <2044> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2045> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2045> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2046> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2047> DW_AT_type : (ref4) <0x2202> │ │ │ │ │ <204b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><204c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204d> DW_AT_name : (strp) (offset: 0xe26a): hsvtorgb │ │ │ │ │ <2051> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2052> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2052> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2053> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2054> DW_AT_type : (ref4) <0x222b> │ │ │ │ │ <2058> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2059>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <205a> DW_AT_name : (strp) (offset: 0x1b59e): canvas_w │ │ │ │ │ <205e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <205f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2060> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2061> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2065> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2066>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2067> DW_AT_name : (strp) (offset: 0x1b4ce): canvas_h │ │ │ │ │ <206b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <206c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <206d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <206e> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2072> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2073>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2074> DW_AT_name : (strp) (offset: 0x1a12e): scale │ │ │ │ │ <2078> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2079> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2079> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <207a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <207b> DW_AT_type : (ref4) <0x224e> │ │ │ │ │ <207f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><2080>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2081> DW_AT_name : (strp) (offset: 0x1a127): rotate_scale │ │ │ │ │ <2085> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2086> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2086> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2087> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2088> DW_AT_type : (ref4) <0x226c> │ │ │ │ │ <208c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><208d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208e> DW_AT_name : (strp) (offset: 0x15dd0): touched │ │ │ │ │ <2092> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2093> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2093> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2094> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2095> DW_AT_type : (ref4) <0x2285> │ │ │ │ │ <2099> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><209a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0xa5aa): retract_undo │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20a2> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <20a6> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><20a7>: Abbrev Number: 0 │ │ │ │ │ <1><20a8>: Abbrev Number: 31 (DW_TAG_subroutine_type) │ │ │ │ │ <20a9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20a9> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4523,23 +4523,23 @@ │ │ │ │ │ <2><2284>: Abbrev Number: 0 │ │ │ │ │ <1><2285>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2286> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2286> DW_AT_type : (ref4) <0x2271>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><228a>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <228b> DW_AT_name : (strp) (offset: 0x20d4c): magic_api │ │ │ │ │ <228f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2290> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2290> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2291> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2292> DW_AT_type : (ref4) <0x1f55>, magic_api_t │ │ │ │ │ <1><2296>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <2297> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2298> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2298> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <229c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <229d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <229d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <229e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <229f> DW_AT_sibling : (ref4) <0x22d4> │ │ │ │ │ <2><22a3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22a4> DW_AT_name : (strp) (offset: 0x18a65): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22a8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22a9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22aa> DW_AT_name : (strp) (offset: 0x2f6f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4564,15 +4564,15 @@ │ │ │ │ │ <22d2> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22d3>: Abbrev Number: 0 │ │ │ │ │ <1><22d4>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <22d5> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22d6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22d6> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <22da> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22db> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22db> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22dc> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22dd> DW_AT_sibling : (ref4) <0x22fa> │ │ │ │ │ <2><22e1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e2> DW_AT_name : (strp) (offset: 0x10f73): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22e6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22e7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e8> DW_AT_name : (strp) (offset: 0x10d66): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4590,15 +4590,15 @@ │ │ │ │ │ <2><2303>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <2304> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2308> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2309>: Abbrev Number: 0 │ │ │ │ │ <1><230a>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <230b> DW_AT_name : (strp) (offset: 0x1b0e2): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <230f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2310> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2310> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2311> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2312> DW_AT_type : (ref4) <0x22fa> │ │ │ │ │ <2316> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2316> DW_AT_location : (exprloc) 5 byte block: 3 c8 92 0 0 (DW_OP_addr: 92c8) │ │ │ │ │ <1><231c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <231d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <231d> DW_AT_type : (ref4) <0x31>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2301 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23b5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa36b │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7915,31 +7915,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3f8 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa467 │ │ │ │ │ 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 @@ │ │ │ │ │ -C&GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -r#2|Iy%$N │ │ │ │ │ - =Es9BzV │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +1I-yaXQ+ │ │ │ │ │ +XEl<#"?A │ │ │ │ │ ]1a)|-\z │ │ │ │ │ Cs3C95TM:i │ │ │ │ │ G H8*,> │ │ │ │ │ 6"3\xvLU │ │ │ │ │ Qv7|!Q1> │ │ │ │ │ S#^4hE7N │ │ │ │ │ ylknrjx7 │ │ │ │ │ | [>aZ2M │ │ │ │ │ vb}_v'T4 │ │ │ │ │ G.M;FBw? │ │ │ │ │ iKj\E/[0 │ │ │ │ │ -+I1r%)FJ │ │ │ │ │ -*R3)R3)R3)R3)R3) │ │ │ │ │ +r)RV2U-y │ │ │ │ │ +_lc?coZ,3Atq; │ │ │ │ │ +FcgMcgMcgMcgMcgMcgMcgMcg] │ │ │ │ │ +l.m..m..m. │ │ │ │ │ +XfkjxZ,q │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/b5/01e13bea4c6c4fe590343f41f391f29316ad98.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b2/8167428d2b5aaa711d94370ec2a8e3b89fa332.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ee4 000edc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fc4 000edc 000030 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000edc 000044 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004038 000edc 000040 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004078 000edc 000010 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001b03 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001b02 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001cbc 00021a 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001ed8 00060d 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0024e8 00a1a6 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c690 0004c8 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cb58 000313 00 C 0 0 4 │ │ │ │ │ [32] .debug_macro PROGBITS 00000000 00ce6c 00596b 00 C 0 0 4 │ │ │ │ │ [33] .debug_rnglists PROGBITS 00000000 0127d7 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: b501e13bea4c6c4fe590343f41f391f29316ad98 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b28167428d2b5aaa711d94370ec2a8e3b89fa332 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3812,189 +3812,189 @@ │ │ │ │ │ <2><1d1a>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d1b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1f>: Abbrev Number: 0 │ │ │ │ │ <1><1d20>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d21> DW_AT_name : (strp) (offset: 0x194c9): magic_api_t │ │ │ │ │ <1d25> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d27> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d27> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d28> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d28> DW_AT_sibling : (ref4) <0x1e72> │ │ │ │ │ <2><1d2c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d2d> DW_AT_name : (strp) (offset: 0x11fec): tp_version │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d34> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d38> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d39>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3a> DW_AT_name : (strp) (offset: 0x15f94): data_directory │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d41> DW_AT_type : (ref4) <0xe5> │ │ │ │ │ <1d45> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d46>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d47> DW_AT_name : (strp) (offset: 0x1dfcd): update_progress_bar │ │ │ │ │ <1d4b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d4c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1d52> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d53>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d54> DW_AT_name : (strp) (offset: 0x6fbc): special_notify │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5b> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1d5f> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d60>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d61> DW_AT_name : (strp) (offset: 0x4733): sRGB_to_linear │ │ │ │ │ <1d65> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d66> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d66> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d67> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d68> DW_AT_type : (ref4) <0x1e81> │ │ │ │ │ <1d6c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6e> DW_AT_name : (strp) (offset: 0x1c388): linear_to_sRGB │ │ │ │ │ <1d72> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d73> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d73> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d74> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d75> DW_AT_type : (ref4) <0x1e95> │ │ │ │ │ <1d79> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d7a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7b> DW_AT_name : (strp) (offset: 0x1c753): in_circle │ │ │ │ │ <1d7f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d80> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d80> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d81> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d82> DW_AT_type : (ref4) <0x1eb3> │ │ │ │ │ <1d86> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d87>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d88> DW_AT_name : (strp) (offset: 0x1862): getpixel │ │ │ │ │ <1d8c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8d> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d8d> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d8e> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8f> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1d93> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d94>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d95> DW_AT_name : (strp) (offset: 0x55db): putpixel │ │ │ │ │ <1d99> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d9a> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d9b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9c> DW_AT_type : (ref4) <0x1ef5> │ │ │ │ │ <1da0> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da2> DW_AT_name : (strp) (offset: 0x856e): xorpixel │ │ │ │ │ <1da6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da7> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da7> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da9> DW_AT_type : (ref4) <0x1f0f> │ │ │ │ │ <1dad> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daf> DW_AT_name : (strp) (offset: 0x41d6): playsound │ │ │ │ │ <1db3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db4> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1db4> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db6> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dba> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dbb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbc> DW_AT_name : (strp) (offset: 0x1045e): playingsound │ │ │ │ │ <1dc0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc1> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dc1> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dc2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc3> DW_AT_type : (ref4) <0x1f38> │ │ │ │ │ <1dc7> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc9> DW_AT_name : (strp) (offset: 0x1f418): pausesound │ │ │ │ │ <1dcd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dce> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dce> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dcf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd0> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1dd4> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd6> DW_AT_name : (strp) (offset: 0x1f416): unpausesound │ │ │ │ │ <1dda> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddb> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1ddb> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1ddc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddd> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1de1> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de3> DW_AT_name : (strp) (offset: 0x12449): stopsound │ │ │ │ │ <1de7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de8> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de8> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dea> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1dee> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1def>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df0> DW_AT_name : (strp) (offset: 0xd395): line │ │ │ │ │ <1df4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df5> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df5> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df7> DW_AT_type : (ref4) <0x1f9e> │ │ │ │ │ <1dfb> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dfc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfd> DW_AT_name : (strp) (offset: 0x15f40): button_down │ │ │ │ │ <1e01> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e02> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e02> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e03> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e04> DW_AT_type : (ref4) <0x1f38> │ │ │ │ │ <1e08> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e09>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0a> DW_AT_name : (strp) (offset: 0x12e40): rgbtohsv │ │ │ │ │ <1e0e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0f> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e10> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e11> DW_AT_type : (ref4) <0x1fcc> │ │ │ │ │ <1e15> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e16>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e17> DW_AT_name : (strp) (offset: 0xde5b): hsvtorgb │ │ │ │ │ <1e1b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1c> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e1c> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e1d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1e> DW_AT_type : (ref4) <0x1ff5> │ │ │ │ │ <1e22> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e23>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e24> DW_AT_name : (strp) (offset: 0x1af09): canvas_w │ │ │ │ │ <1e28> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e29> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e29> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e2a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2f> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e30>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e31> DW_AT_name : (strp) (offset: 0x1ae39): canvas_h │ │ │ │ │ <1e35> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e36> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e36> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e37> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e38> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e3c> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e3d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3e> DW_AT_name : (strp) (offset: 0x19b24): scale │ │ │ │ │ <1e42> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e43> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e43> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e44> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e45> DW_AT_type : (ref4) <0x2018> │ │ │ │ │ <1e49> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e4a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4b> DW_AT_name : (strp) (offset: 0x19b1d): rotate_scale │ │ │ │ │ <1e4f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e50> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e50> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e51> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e52> DW_AT_type : (ref4) <0x2036> │ │ │ │ │ <1e56> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e57>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e58> DW_AT_name : (strp) (offset: 0x1590f): touched │ │ │ │ │ <1e5c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5d> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e5d> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e5e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5f> DW_AT_type : (ref4) <0x204f> │ │ │ │ │ <1e63> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e64>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e65> DW_AT_name : (strp) (offset: 0xa14e): retract_undo │ │ │ │ │ <1e69> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e6a> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e6b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e6c> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1e70> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e71>: Abbrev Number: 0 │ │ │ │ │ <1><1e72>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e73> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e73> DW_AT_type : (ref4) <0x3f>, float │ │ │ │ │ @@ -4224,23 +4224,23 @@ │ │ │ │ │ <2><204e>: Abbrev Number: 0 │ │ │ │ │ <1><204f>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2050> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2050> DW_AT_type : (ref4) <0x203b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2054>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x1021f): magic_api │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x1d20>, magic_api_t │ │ │ │ │ <1><2060>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2061> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2062> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2062> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2069> DW_AT_sibling : (ref4) <0x209e> │ │ │ │ │ <2><206d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206e> DW_AT_name : (strp) (offset: 0x18493): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2072> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2073>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2074> DW_AT_name : (strp) (offset: 0x2f84): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4265,15 +4265,15 @@ │ │ │ │ │ <209c> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209d>: Abbrev Number: 0 │ │ │ │ │ <1><209e>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209f> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a0> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20a4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a5> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a5> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a6> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a7> DW_AT_sibling : (ref4) <0x20c4> │ │ │ │ │ <2><20ab>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ac> DW_AT_name : (strp) (offset: 0x10bd3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20b0> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b2> DW_AT_name : (strp) (offset: 0x109c6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4291,15 +4291,15 @@ │ │ │ │ │ <2><20cd>: Abbrev Number: 16 (DW_TAG_subrange_type) │ │ │ │ │ <20ce> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20d2> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d3>: Abbrev Number: 0 │ │ │ │ │ <1><20d4>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ <20d5> DW_AT_name : (strp) (offset: 0x1aa75): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20da> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20da> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20db> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20dc> DW_AT_type : (ref4) <0x20c4> │ │ │ │ │ <20e0> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20e0> DW_AT_location : (exprloc) 5 byte block: 3 6c 40 0 0 (DW_OP_addr: 406c) │ │ │ │ │ <1><20e6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20e7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2d28 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 61 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2dd4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 62 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 64 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 65 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa319 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 67 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa359 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7913,31 +7913,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa3e6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa455 │ │ │ │ │ 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,28 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -zI"((G@h- │ │ │ │ │ +2GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +b{ljmg,QN │ │ │ │ │ +X"uUCaIMw │ │ │ │ │ U91z:.a-#g5; │ │ │ │ │ -0&@Td\Y │ │ │ │ │ @w)DZ),Q │ │ │ │ │ LI-SRGuTp │ │ │ │ │ 1/3'63%-6N │ │ │ │ │ yrI@)d|I │ │ │ │ │ =JnQfk:b^/ │ │ │ │ │ I+iCJMR] │ │ │ │ │ }o&Y<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x193c5): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11d92): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x15d78): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1deef): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x71db): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x47ee): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c2da): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c6e9): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x191a): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5852): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8777): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x42b6): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10185): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f2e8): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f2e6): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x121d8): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd19e): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15d24): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12c3a): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdbfb): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ade6): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ad16): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x199fe): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x199f7): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x156f7): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa104): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xff66): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x183bf): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x303f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x109ea): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x107a8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a935): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 74 50 0 0 (DW_OP_addr: 5074) │ │ │ │ │ <1><20e1>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2224 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2234 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e0 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa26d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa289 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7903,31 +7903,31 @@ │ │ │ │ │ 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: 0xa3c1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa430 │ │ │ │ │ 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 @@ │ │ │ │ │ -mGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -10nraPXN4GeH │ │ │ │ │ -dE^KFxi= │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +MFxi=}\= │ │ │ │ │ ZAWh6$+' │ │ │ │ │ kn9'Ns0 │ │ │ │ │ >SOye\Y] │ │ │ │ │ 8yWNE^&9R │ │ │ │ │ %9$bDK`(L │ │ │ │ │ c/dj4M`] │ │ │ │ │ 2 ivi&*+ │ │ │ │ │ +o|}X,V9E │ │ │ │ │ qg,|o&a- │ │ │ │ │ ~Kk#w``l │ │ │ │ │ 1b?zcGQ^ │ │ │ │ │ DF)SJ+;j │ │ │ │ │ -&d │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/be/07ad9ad90d66af8bd628ee0848003075045921.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/84/ceb2a642ad533c511b7cbc6ec6de378d721d82.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 76% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 77568 (bytes into file) │ │ │ │ │ + Start of section headers: 77576 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12f00: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12f08: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000bc 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000234 000178 000260 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003efc 000ef4 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fdc 000ef4 000018 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef4 000038 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 0000402c 000ef4 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004040 000ef4 00001c 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001ab8 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001c70 0001ff 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001e70 000556 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 0023c8 00a1a0 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c568 0004c4 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00ca2c 000165 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cb94 005932 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 0124c6 000027 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 0124f0 000440 10 35 31 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012930 000464 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012d94 00016c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001ab9 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001c74 0001ff 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001e74 000556 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 0023cc 00a1a0 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c56c 0004c4 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00ca30 000165 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cb98 005936 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 0124ce 000027 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 0124f8 000440 10 35 31 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012938 000464 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 012d9c 00016c 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), 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: be07ad9ad90d66af8bd628ee0848003075045921 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 84ceb2a642ad533c511b7cbc6ec6de378d721d82 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4102,189 +4102,189 @@ │ │ │ │ │ <2><1f3a>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f3b> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1f3f>: Abbrev Number: 0 │ │ │ │ │ <1><1f40>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1f41> DW_AT_name : (strp) (offset: 0x194ee): magic_api_t │ │ │ │ │ <1f45> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f46> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f47> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f47> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f48> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f49> DW_AT_sibling : (ref4) <0x2093> │ │ │ │ │ <2><1f4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f4e> DW_AT_name : (strp) (offset: 0x11e57): tp_version │ │ │ │ │ <1f52> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f53> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f53> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f54> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f55> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f59> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f5b> DW_AT_name : (strp) (offset: 0x15e20): data_directory │ │ │ │ │ <1f5f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f60> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f60> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f62> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1f66> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f67>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f68> DW_AT_name : (strp) (offset: 0x1e050): update_progress_bar │ │ │ │ │ <1f6c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f6d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f6d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f6e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f6f> DW_AT_type : (ref4) <0x1f2a> │ │ │ │ │ <1f73> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f74>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f75> DW_AT_name : (strp) (offset: 0x728b): special_notify │ │ │ │ │ <1f79> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f7a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f7b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f7c> DW_AT_type : (ref4) <0x1f30> │ │ │ │ │ <1f80> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f81>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f82> DW_AT_name : (strp) (offset: 0x4864): sRGB_to_linear │ │ │ │ │ <1f86> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f87> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f87> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f88> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f89> DW_AT_type : (ref4) <0x20a2> │ │ │ │ │ <1f8d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f8e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f8f> DW_AT_name : (strp) (offset: 0x1c364): linear_to_sRGB │ │ │ │ │ <1f93> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f94> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1f94> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1f95> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f96> DW_AT_type : (ref4) <0x20b6> │ │ │ │ │ <1f9a> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1f9b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9c> DW_AT_name : (strp) (offset: 0x1c7c2): in_circle │ │ │ │ │ <1fa0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa1> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fa1> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fa2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fa3> DW_AT_type : (ref4) <0x20d4> │ │ │ │ │ <1fa7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fa8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa9> DW_AT_name : (strp) (offset: 0x184e): getpixel │ │ │ │ │ <1fad> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fae> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fae> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1faf> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fb0> DW_AT_type : (ref4) <0x20f7> │ │ │ │ │ <1fb4> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fb5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb6> DW_AT_name : (strp) (offset: 0x5924): putpixel │ │ │ │ │ <1fba> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbb> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fbb> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fbc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fbd> DW_AT_type : (ref4) <0x2116> │ │ │ │ │ <1fc1> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc3> DW_AT_name : (strp) (offset: 0x878c): xorpixel │ │ │ │ │ <1fc7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fc8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fc9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fca> DW_AT_type : (ref4) <0x2130> │ │ │ │ │ <1fce> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fcf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd0> DW_AT_name : (strp) (offset: 0x4329): playsound │ │ │ │ │ <1fd4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd5> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fd5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fd6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd7> DW_AT_type : (ref4) <0x214f> │ │ │ │ │ <1fdb> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fdc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fdd> DW_AT_name : (strp) (offset: 0x10290): playingsound │ │ │ │ │ <1fe1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe2> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1fe2> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1fe3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe4> DW_AT_type : (ref4) <0x2159> │ │ │ │ │ <1fe8> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1fe9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fea> DW_AT_name : (strp) (offset: 0x1f436): pausesound │ │ │ │ │ <1fee> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fef> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1fef> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1ff0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x1f2a> │ │ │ │ │ <1ff5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ff6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff7> DW_AT_name : (strp) (offset: 0x1f434): unpausesound │ │ │ │ │ <1ffb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1ffc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1ffd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ffe> DW_AT_type : (ref4) <0x1f2a> │ │ │ │ │ <2002> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2003>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2004> DW_AT_name : (strp) (offset: 0x122c8): stopsound │ │ │ │ │ <2008> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2009> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2009> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <200a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200b> DW_AT_type : (ref4) <0x1f2a> │ │ │ │ │ <200f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2010>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2011> DW_AT_name : (strp) (offset: 0xd2e8): line │ │ │ │ │ <2015> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2016> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2016> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2017> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2018> DW_AT_type : (ref4) <0x21bf> │ │ │ │ │ <201c> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><201d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <201e> DW_AT_name : (strp) (offset: 0x15dcc): button_down │ │ │ │ │ <2022> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2023> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2023> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2024> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2025> DW_AT_type : (ref4) <0x2159> │ │ │ │ │ <2029> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><202a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202b> DW_AT_name : (strp) (offset: 0x12d2d): rgbtohsv │ │ │ │ │ <202f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2030> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2030> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2031> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2032> DW_AT_type : (ref4) <0x21ed> │ │ │ │ │ <2036> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2037>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2038> DW_AT_name : (strp) (offset: 0xdd45): hsvtorgb │ │ │ │ │ <203c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203d> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <203d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <203e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203f> DW_AT_type : (ref4) <0x2216> │ │ │ │ │ <2043> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2044>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2045> DW_AT_name : (strp) (offset: 0x1af6d): canvas_w │ │ │ │ │ <2049> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204a> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <204a> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <204b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <204c> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2050> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2051>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2052> DW_AT_name : (strp) (offset: 0x1ae9d): canvas_h │ │ │ │ │ <2056> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2057> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2057> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2058> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2059> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <205d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><205e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <205f> DW_AT_name : (strp) (offset: 0x19bcc): scale │ │ │ │ │ <2063> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2064> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2064> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <2065> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2066> DW_AT_type : (ref4) <0x2239> │ │ │ │ │ <206a> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><206b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206c> DW_AT_name : (strp) (offset: 0x19bc5): rotate_scale │ │ │ │ │ <2070> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2071> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2071> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2072> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2073> DW_AT_type : (ref4) <0x2257> │ │ │ │ │ <2077> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2078>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2079> DW_AT_name : (strp) (offset: 0x1578f): touched │ │ │ │ │ <207d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207e> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <207e> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <207f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2080> DW_AT_type : (ref4) <0x2270> │ │ │ │ │ <2084> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><2085>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2086> DW_AT_name : (strp) (offset: 0xa1e4): retract_undo │ │ │ │ │ <208a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208b> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <208b> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <208c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <208d> DW_AT_type : (ref4) <0x1f2a> │ │ │ │ │ <2091> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2092>: Abbrev Number: 0 │ │ │ │ │ <1><2093>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <2094> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2094> DW_AT_type : (ref4) <0x3ce>, float │ │ │ │ │ @@ -4514,23 +4514,23 @@ │ │ │ │ │ <2><226f>: Abbrev Number: 0 │ │ │ │ │ <1><2270>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <2271> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2271> DW_AT_type : (ref4) <0x225c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2275>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2276> DW_AT_name : (strp) (offset: 0x20865): magic_api │ │ │ │ │ <227a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <227b> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <227b> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <227c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <227d> DW_AT_type : (ref4) <0x1f40>, magic_api_t │ │ │ │ │ <1><2281>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2282> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2283> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2283> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2287> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2288> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2288> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2289> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <228a> DW_AT_sibling : (ref4) <0x22bf> │ │ │ │ │ <2><228e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <228f> DW_AT_name : (strp) (offset: 0x184cc): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2293> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2294>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2295> DW_AT_name : (strp) (offset: 0x2fca): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4555,15 +4555,15 @@ │ │ │ │ │ <22bd> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22be>: Abbrev Number: 0 │ │ │ │ │ <1><22bf>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <22c0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c1> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <22c5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c6> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22c6> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22c7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c8> DW_AT_sibling : (ref4) <0x22e5> │ │ │ │ │ <2><22cc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cd> DW_AT_name : (strp) (offset: 0x10ab9): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22d1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d3> DW_AT_name : (strp) (offset: 0x108ac): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4581,15 +4581,15 @@ │ │ │ │ │ <2><22ee>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <22ef> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <22f3> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><22f4>: Abbrev Number: 0 │ │ │ │ │ <1><22f5>: Abbrev Number: 41 (DW_TAG_variable) │ │ │ │ │ <22f6> DW_AT_name : (strp) (offset: 0x1aad9): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <22fa> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22fb> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <22fb> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <22fc> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <22fc> DW_AT_type : (ref4) <0x22e5> │ │ │ │ │ <2300> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2300> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><2306>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ <2307> DW_AT_name : (strp) (offset: 0x14a74): comicdot_snd │ │ │ │ │ <230b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,30 @@ │ │ │ │ │ -Y!GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +\>^#.?B\A │ │ │ │ │ +W"_wW|,_i/ │ │ │ │ │ wFpKzMts │ │ │ │ │ DQaZrJ-X │ │ │ │ │ V7J<3T%" │ │ │ │ │ h9Q_k|!E │ │ │ │ │ pE6RX,dL │ │ │ │ │ @_YLoNkS │ │ │ │ │ 1k_"GM\`$ │ │ │ │ │ =M/l7NkT │ │ │ │ │ FD9Cif.;#l|u){#`UW │ │ │ │ │ -+O0.@xj1 │ │ │ │ │ --aUhU;bWA │ │ │ │ │ -<.E].E].EP │ │ │ │ │ -EcgOcgOcgOcgOcgOcgOcgOcg │ │ │ │ │ -gpilqilqilqilqilqilqilq │ │ │ │ │ -k rQ+A.j% │ │ │ │ │ -dq!\R%.Y │ │ │ │ │ -nHxnHxnHxnHxnHxnHxnHxn │ │ │ │ │ +*Z-QC-<2 │ │ │ │ │ +/`Y]SV0U- │ │ │ │ │ +)&Hm?#}@ │ │ │ │ │ +6#-Dss`e< │ │ │ │ │ +S}Auj/9@V_ │ │ │ │ │ +G#hG#hgG6tE │ │ │ │ │ +dpisqisqis │ │ │ │ │ +Z rQ+A.j% │ │ │ │ │ +hiiFKK3ZZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/c2/34b0c8c99534ecd3d3a5d17225f6cb3d3cdef3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c9/2ba16c760d7b1f8a993867ba5fd3702ae9d72f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 75392 (bytes into file) │ │ │ │ │ + Start of section headers: 75396 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12680: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12684: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000210 10 A 4 1 4 │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 00178f 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001948 0001c0 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001b08 00042c 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 001f34 00a01c 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00bf50 0004c5 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c418 0000de 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c4f8 005939 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 011e34 000380 10 34 24 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 0121b4 000370 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 012524 00015c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c4f8 00593d 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 011e38 000380 10 34 24 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 0121b8 000370 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 012528 00015c 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), 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: c234b0c8c99534ecd3d3a5d17225f6cb3d3cdef3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c92ba16c760d7b1f8a993867ba5fd3702ae9d72f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x1914c): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11c45): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17a63): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd9> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de5e): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x714f): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x475e): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c19d): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5ee): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18bc): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5793): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8684): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x420c): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10139): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1fb): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f1f9): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x1208a): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd195): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15acd): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12ab6): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc3c): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ac56): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ab77): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19836): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1982f): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15450): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa04c): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff3c): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18141): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2fba): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x108c2): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1070a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 22 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 49 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a7b3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 24 40 0 0 (DW_OP_addr: 4024) │ │ │ │ │ <1><20dc>: Abbrev Number: 19 (DW_TAG_array_type) │ │ │ │ │ <20dd> DW_AT_type : (ref4) <0x1f1f> │ │ │ │ │ <20e1> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -177,16 +177,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2ba3 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 59 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2c4f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 60 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 62 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 63 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x38ac │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -buWF(SnS# │ │ │ │ │ -q8-2'p>W │ │ │ │ │ +/GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Vjs)bu{z │ │ │ │ │ +LKc vXdI`1dZ │ │ │ │ │ +e.~G^i_g │ │ │ │ │ jhK-SQ&W │ │ │ │ │ VX!A\fa8 │ │ │ │ │ MR%;F;NW │ │ │ │ │ Q?rRQ&zJ │ │ │ │ │ ICwaC?gdH │ │ │ │ │ ~:l0;QNj │ │ │ │ │ JZeyT │ │ │ │ │ Q4ae Mv3 │ │ │ │ │ SPT8|YfFcg │ │ │ │ │ >Cz j0Nd c │ │ │ │ │ R^(*cY)C+q │ │ │ │ │ twc~+2C#SS │ │ │ │ │ (q-5qHR5 │ │ │ │ │ -P"ryR)?T- │ │ │ │ │ -&"hfK#hK# │ │ │ │ │ -&FsB0ZnQ │ │ │ │ │ +EcgKcgKcgKcgKcgKcgKcgKcg │ │ │ │ │ +grilqilqilqilqilqilqilq │ │ │ │ │ +Ya}qQv#! │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/c4/751d3f154ce3fc1276e33cceea0fcd190260a8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/35/d8bf8c91522972d87409547aad3ad1894b7e52.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76252 (bytes into file) │ │ │ │ │ + Start of section headers: 76256 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x129dc: │ │ │ │ │ +There are 37 section headers, starting at offset 0x129e0: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -30,17 +30,17 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001840 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 0019f8 0001c5 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001bc0 000503 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0020c4 00a072 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c138 0004c5 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c600 000110 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c710 005942 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012052 000014 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012068 000410 10 35 32 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012478 0003f5 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 01286d 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c710 005945 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012055 000014 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 01206c 000410 10 35 32 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 01247c 0003f5 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 012871 00016c 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), 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: c4751d3f154ce3fc1276e33cceea0fcd190260a8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35d8bf8c91522972d87409547aad3ad1894b7e52 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x192c2): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11cfa): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17c0e): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de80): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71e9): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4835): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c22f): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c63e): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18a0): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x58c8): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x86ea): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x431f): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101a6): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f21d): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f21b): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12142): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd216): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15c88): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12bbd): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc61): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad76): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1aca6): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x1996b): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19964): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x155f1): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa10d): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xffb2): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18309): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x300f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x1095b): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x107a3): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 52 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8cd): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20dc>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x15bfc): smudge_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2218 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2228 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa194 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa261 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c94 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa424 │ │ │ │ │ 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,26 +1,29 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +K~RGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +[iah }8VJ │ │ │ │ │ G/[XPhba │ │ │ │ │ cp.KS4ih │ │ │ │ │ MO,F<1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19412): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11fd4): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15fd5): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1dfa6): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x70e8): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4820): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c3b8): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c777): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18a6): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5785): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x865d): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x430a): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10437): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f3a7): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f3a5): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x123f9): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd4a3): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15f81): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12e44): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdedc): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1aea3): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1add3): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19aa5): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19a9e): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15822): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa2c0): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0x10243): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1840e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x3007): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10c18): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10a0b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 17 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1aa01): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 e8 40 0 0 (DW_OP_addr: 40e8) │ │ │ │ │ <1><20dc>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20dd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20de> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x222a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x223a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1a6 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e6 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa273 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2ca6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa28f │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7904,31 +7904,31 @@ │ │ │ │ │ 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: 0xa3c7 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa436 │ │ │ │ │ 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,21 @@ │ │ │ │ │ -PGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -}YlX|J6L │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +}UlX|J6L │ │ │ │ │ ?9.]tPzTb │ │ │ │ │ v>[G%j"J │ │ │ │ │ m CJ|Q0r │ │ │ │ │ ?a"t|{+8 │ │ │ │ │ ~M"XNVl, │ │ │ │ │ %l}ibV"e │ │ │ │ │ ;:YXc[ue │ │ │ │ │ mGG+?>?, │ │ │ │ │ \VP>U`v │ │ │ │ │ -Q5=l?_TM │ │ │ │ │ -&7Ho}~Ez+z# │ │ │ │ │ -EcgGcgGcgGcgGcgGcgGcgGcg │ │ │ │ │ -Z rQ+A.j%X │ │ │ │ │ -H[R/[R/[R/[R/[R{- │ │ │ │ │ -XEj&Ej&Ej&Ej&Ej& │ │ │ │ │ -YK}k;;~b │ │ │ │ │ +A}U94k5KH │ │ │ │ │ +t!:ce`7V │ │ │ │ │ +*R3)R3)R3)R3)R3) │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/c6/1f6e906e06341c779a57f0040e63a76cd75e19.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a9/00508383716fc2096c6df27c53bfe1053ba270.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 00003c 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004030 000efc 000010 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004040 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 0019a6 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 0019a7 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001b60 0001f0 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001d50 0005bf 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002310 00a0a5 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c3b8 0004d0 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c888 00029b 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00cb24 00593d 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00cb24 005940 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 012464 000410 10 34 29 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 012874 00045a 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 012cce 00015c 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: c61f6e906e06341c779a57f0040e63a76cd75e19 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a900508383716fc2096c6df27c53bfe1053ba270 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19420): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11d6d): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15e58): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de3f): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71b4): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47ba): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c39e): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c7ad): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18ff): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5810): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8714): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x42a4): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101cf): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f229): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f227): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x121b5): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd1ce): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15e04): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12bb1): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc19): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1aec0): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1adf0): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19abf): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19ab8): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x157af): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa0b7): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xffd9): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1843f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2f4d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x109aa): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1079d): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 57 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1aa2c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 34 40 0 0 (DW_OP_addr: 4034) │ │ │ │ │ <1><20dc>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <20dd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20dd> DW_AT_type : (ref4) <0x90>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1dd │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa26a │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2c9d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 238 │ │ │ │ │ DW_MACRO_import - offset : 0xa286 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7902,31 +7902,31 @@ │ │ │ │ │ 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: 0xa3be │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42d │ │ │ │ │ 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 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -4>6nR>4MA │ │ │ │ │ +pGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +2YC8(1Mj │ │ │ │ │ +416dJ>4MC │ │ │ │ │ .cdZk,[& │ │ │ │ │ A7';>g\Ov │ │ │ │ │ -!)4di2: │ │ │ │ │ q])3Ia~v │ │ │ │ │ xtGNA%=Q6 │ │ │ │ │ Ocu0V|"h │ │ │ │ │ &$\YHB>#4 │ │ │ │ │ @@ -12,19 +13,21 @@ │ │ │ │ │ >9(%2yLm\'z]NIqM │ │ │ │ │ .^(RO5g5 │ │ │ │ │ %i($Ivy; │ │ │ │ │ X=3L$CkNw │ │ │ │ │ JJN3;}Qw* │ │ │ │ │ :Vlh]OG# │ │ │ │ │ *UT~z)rU │ │ │ │ │ -7$=hf=") │ │ │ │ │ -6X(pm%k' │ │ │ │ │ -l,~Kcg`P │ │ │ │ │ -Q{5G\6k4 │ │ │ │ │ -grilqilqilqilqilqilqilq │ │ │ │ │ +ZiL-g"dan/ │ │ │ │ │ +`%m!+b". │ │ │ │ │ +'X!\N2_Pu │ │ │ │ │ +oX4?ul!~ │ │ │ │ │ +^a5`+_ea │ │ │ │ │ +@C)lS^d8 │ │ │ │ │ +l..m..m. │ │ │ │ │ HiiFJK3RZ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/d0/9edfaa55d97a6dec3da7959c5d1d0bd63280e1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/28/641e086bfd30ecda643e0e7a01c9db7ebcb272.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 88% 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: d09edfaa55d97a6dec3da7959c5d1d0bd63280e1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 28641e086bfd30ecda643e0e7a01c9db7ebcb272 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4138,189 +4138,189 @@ │ │ │ │ │ <2><1f82>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f83> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1f87>: Abbrev Number: 0 │ │ │ │ │ <1><1f88>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1f89> DW_AT_name : (strp) (offset: 0x19ff5): magic_api_t │ │ │ │ │ <1f8d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f8e> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1f8f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f8f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f90> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f91> DW_AT_sibling : (ref4) <0x20db> │ │ │ │ │ <2><1f95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f96> DW_AT_name : (strp) (offset: 0x122cc): tp_version │ │ │ │ │ <1f9a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1f9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f9b> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f9c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f9d> DW_AT_type : (ref4) <0xf1> │ │ │ │ │ <1fa1> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1fa2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa3> DW_AT_name : (strp) (offset: 0x16927): data_directory │ │ │ │ │ <1fa7> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fa8> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fa8> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fa9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1faa> DW_AT_type : (ref4) <0xf1> │ │ │ │ │ <1fae> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1faf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb0> DW_AT_name : (strp) (offset: 0x1ee01): update_progress_bar │ │ │ │ │ <1fb4> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fb5> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fb5> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fb6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb7> DW_AT_type : (ref4) <0x1f72> │ │ │ │ │ <1fbb> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fbd> DW_AT_name : (strp) (offset: 0x728c): special_notify │ │ │ │ │ <1fc1> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fc2> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fc2> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc4> DW_AT_type : (ref4) <0x1f78> │ │ │ │ │ <1fc8> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1fc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fca> DW_AT_name : (strp) (offset: 0x4a31): sRGB_to_linear │ │ │ │ │ <1fce> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fcf> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fcf> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fd0> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd1> DW_AT_type : (ref4) <0x20ea> │ │ │ │ │ <1fd5> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd7> DW_AT_name : (strp) (offset: 0x1d00d): linear_to_sRGB │ │ │ │ │ <1fdb> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fdc> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fdc> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fdd> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fde> DW_AT_type : (ref4) <0x20fe> │ │ │ │ │ <1fe2> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1fe3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe4> DW_AT_name : (strp) (offset: 0x1d42d): in_circle │ │ │ │ │ <1fe8> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fe9> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fe9> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1feb> DW_AT_type : (ref4) <0x211c> │ │ │ │ │ <1fef> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1ff0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff1> DW_AT_name : (strp) (offset: 0x17f9): getpixel │ │ │ │ │ <1ff5> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1ff6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1ff6> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1ff7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1ff8> DW_AT_type : (ref4) <0x213f> │ │ │ │ │ <1ffc> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1ffd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffe> DW_AT_name : (strp) (offset: 0x587e): putpixel │ │ │ │ │ <2002> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2003> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <2003> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <2004> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2005> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <2009> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><200a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <200b> DW_AT_name : (strp) (offset: 0x8795): xorpixel │ │ │ │ │ <200f> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2010> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2010> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2011> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2012> DW_AT_type : (ref4) <0x2178> │ │ │ │ │ <2016> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><2017>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2018> DW_AT_name : (strp) (offset: 0x4489): playsound │ │ │ │ │ <201c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <201d> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <201d> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <201e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201f> DW_AT_type : (ref4) <0x2197> │ │ │ │ │ <2023> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><2024>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2025> DW_AT_name : (strp) (offset: 0x107c9): playingsound │ │ │ │ │ <2029> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <202a> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <202a> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <202b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202c> DW_AT_type : (ref4) <0x21a1> │ │ │ │ │ <2030> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><2031>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2032> DW_AT_name : (strp) (offset: 0x20307): pausesound │ │ │ │ │ <2036> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2037> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2037> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2038> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2039> DW_AT_type : (ref4) <0x1f72> │ │ │ │ │ <203d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><203e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203f> DW_AT_name : (strp) (offset: 0x20305): unpausesound │ │ │ │ │ <2043> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2044> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2044> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2045> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x1f72> │ │ │ │ │ <204a> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><204b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <204c> DW_AT_name : (strp) (offset: 0x12702): stopsound │ │ │ │ │ <2050> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2051> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2051> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2052> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2053> DW_AT_type : (ref4) <0x1f72> │ │ │ │ │ <2057> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2058>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2059> DW_AT_name : (strp) (offset: 0x16488): line │ │ │ │ │ <205d> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <205e> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <205e> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <205f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2060> DW_AT_type : (ref4) <0x2207> │ │ │ │ │ <2064> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><2065>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2066> DW_AT_name : (strp) (offset: 0x168e3): button_down │ │ │ │ │ <206a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <206b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <206b> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <206c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <206d> DW_AT_type : (ref4) <0x21a1> │ │ │ │ │ <2071> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2072>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2073> DW_AT_name : (strp) (offset: 0x130ef): rgbtohsv │ │ │ │ │ <2077> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2078> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2078> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2079> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <207a> DW_AT_type : (ref4) <0x2235> │ │ │ │ │ <207e> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><207f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2080> DW_AT_name : (strp) (offset: 0xe0ed): hsvtorgb │ │ │ │ │ <2084> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2085> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2085> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2086> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2087> DW_AT_type : (ref4) <0x225e> │ │ │ │ │ <208b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><208c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208d> DW_AT_name : (strp) (offset: 0x1baaf): canvas_w │ │ │ │ │ <2091> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2092> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2092> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2093> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2094> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2098> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2099>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <209a> DW_AT_name : (strp) (offset: 0x1b9df): canvas_h │ │ │ │ │ <209e> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <209f> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <209f> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <20a0> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <20a1> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <20a5> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><20a6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1a684): scale │ │ │ │ │ <20ab> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20ac> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20ac> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20ad> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20ae> DW_AT_type : (ref4) <0x2281> │ │ │ │ │ <20b2> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><20b3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20b4> DW_AT_name : (strp) (offset: 0x1a67d): rotate_scale │ │ │ │ │ <20b8> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20b9> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20b9> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20ba> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20bb> DW_AT_type : (ref4) <0x229f> │ │ │ │ │ <20bf> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><20c0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20c1> DW_AT_name : (strp) (offset: 0x16040): touched │ │ │ │ │ <20c5> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20c6> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20c6> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20c7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x22b8> │ │ │ │ │ <20cc> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><20cd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20ce> DW_AT_name : (strp) (offset: 0xa46c): retract_undo │ │ │ │ │ <20d2> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20d3> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20d3> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20d4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20d5> DW_AT_type : (ref4) <0x1f72> │ │ │ │ │ <20d9> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><20da>: Abbrev Number: 0 │ │ │ │ │ <1><20db>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ <20dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20dc> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4550,23 +4550,23 @@ │ │ │ │ │ <2><22b7>: Abbrev Number: 0 │ │ │ │ │ <1><22b8>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <22b9> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22b9> DW_AT_type : (ref4) <0x22a4>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22bd>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <22be> DW_AT_name : (strp) (offset: 0x218d6): magic_api │ │ │ │ │ <22c2> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22c3> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22c3> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22c4> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22c5> DW_AT_type : (ref4) <0x1f88>, magic_api_t │ │ │ │ │ <1><22c9>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <22ca> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22cb> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22cb> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <22cf> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22d0> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22d0> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22d1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d2> DW_AT_sibling : (ref4) <0x2307> │ │ │ │ │ <2><22d6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d7> DW_AT_name : (strp) (offset: 0x18f7f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22db> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22dc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22dd> DW_AT_name : (strp) (offset: 0x308f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4591,15 +4591,15 @@ │ │ │ │ │ <2305> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2306>: Abbrev Number: 0 │ │ │ │ │ <1><2307>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <2308> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2309> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2309> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <230d> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <230e> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <230e> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <230f> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2310> DW_AT_sibling : (ref4) <0x232d> │ │ │ │ │ <2><2314>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2315> DW_AT_name : (strp) (offset: 0x10f15): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2319> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><231a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <231b> DW_AT_name : (strp) (offset: 0x10ced): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4617,15 +4617,15 @@ │ │ │ │ │ <2><2336>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <2337> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <233b> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><233c>: Abbrev Number: 0 │ │ │ │ │ <1><233d>: Abbrev Number: 5 (DW_TAG_variable) │ │ │ │ │ <233e> DW_AT_name : (strp) (offset: 0x1b622): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2342> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2343> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2343> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2344> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2345> DW_AT_type : (ref4) <0x232d> │ │ │ │ │ <2349> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2349> DW_AT_location : (exprloc) 5 byte block: 3 b0 60 0 0 (DW_OP_addr: 60b0) │ │ │ │ │ <1><234f>: Abbrev Number: 5 (DW_TAG_variable) │ │ │ │ │ <2350> DW_AT_name : (strp) (offset: 0x1d5d1): perspective_r │ │ │ │ │ <2354> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2352 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23aa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 41 filenum: 21 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa414 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ 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,8 +1,11 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +rGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +LoUuwUuuuuu │ │ │ │ │ +kKOaJ@SL │ │ │ │ │ +tH5yD}U6 │ │ │ │ │ #VvX,xlo │ │ │ │ │ np!?F;lC │ │ │ │ │ Iz a+k[Im │ │ │ │ │ u5V|DDyL │ │ │ │ │ R>s:L9UFM& │ │ │ │ │ xH_5qXw| │ │ │ │ │ >M^o0@,I# │ │ │ │ │ @@ -10,15 +13,14 @@ │ │ │ │ │ aQJPmxYu │ │ │ │ │ D5A,(LUmV │ │ │ │ │ p~+xQ.j_f │ │ │ │ │ iWE\')Vy │ │ │ │ │ bIJh#I<1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x191f5): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11cd4): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17b20): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de5f): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x722c): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x48aa): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c19b): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5c4): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1914): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x58b5): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8753): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x42ca): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x101f9): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1b6): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f1b4): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12119): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd239): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15bc3): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12b30): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdce5): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1acc9): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1abf9): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x198ad): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x198a6): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15555): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa146): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xffaa): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18243): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x302d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10953): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x1079b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a81e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 30 40 0 0 (DW_OP_addr: 4030) │ │ │ │ │ <1><20dc>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0xfce1): fisheye_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2917 │ │ │ │ │ DW_MACRO_start_file - lineno: 450 filenum: 44 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x29c3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 46 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 46 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 47 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 48 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 49 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa18c │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 52 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1cc │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 52 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa259 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 58 │ │ │ │ │ DW_MACRO_import - offset : 0x386e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa275 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 58 │ │ │ │ │ @@ -7900,31 +7900,31 @@ │ │ │ │ │ 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: 0xa3ad │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa41c │ │ │ │ │ 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,25 @@ │ │ │ │ │ -`GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +,9-15ZNK,5 │ │ │ │ │ Z`I{U1K7 │ │ │ │ │ 3Q392}D"R3 │ │ │ │ │ Dv5&j|&l* │ │ │ │ │ z[2X8G{d │ │ │ │ │ TNyQ(F`? │ │ │ │ │ mY1W&" _ja │ │ │ │ │ l* ?kcNL │ │ │ │ │ ;P]u^riN │ │ │ │ │ :&Imr Sk^ │ │ │ │ │ oZ8 =fn! │ │ │ │ │ S:71l)nb │ │ │ │ │ -C]0TGgxc^ │ │ │ │ │ -`0T{`&?f │ │ │ │ │ +S}BujO9@V │ │ │ │ │ +Tr:G,xzA │ │ │ │ │ 2)8Pv%K, │ │ │ │ │ -p#.q#&q#\ │ │ │ │ │ -I}szb'Zi │ │ │ │ │ -s3/,=~2s6 │ │ │ │ │ +ZIrQ+I.j%Y │ │ │ │ │ +"*l2,\(IV~ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/d8/2ec33d66c8a4624a5bbeb22554cef217fa83f3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/dd/079f5d3b0d5f4e9195c414c5d7be5d01047aa0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 87% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76132 (bytes into file) │ │ │ │ │ + Start of section headers: 76136 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x12964: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12968: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000d8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000250 000178 000250 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003ef8 000ef0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fd8 000ef0 00001c 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef0 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000ef0 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004038 000ef0 000014 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001850 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001a08 0001a7 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001bb0 0004b7 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 002068 00a066 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 00c0d0 0004c2 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 00c594 000161 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c6f8 00592e 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 012028 0003f0 10 34 27 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 012418 0003ee 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 012806 00015c 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001851 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001a0c 0001a7 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001bb4 0004b7 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 00206c 00a066 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 00c0d4 0004c2 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00c598 000161 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c6fc 005930 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 01202c 0003f0 10 34 27 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 01241c 0003ee 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 01280a 00015c 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), 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: d82ec33d66c8a4624a5bbeb22554cef217fa83f3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dd079f5d3b0d5f4e9195c414c5d7be5d01047aa0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d1a>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d1b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d1f>: Abbrev Number: 0 │ │ │ │ │ <1><1d20>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d21> DW_AT_name : (strp) (offset: 0x19399): magic_api_t │ │ │ │ │ <1d25> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d27> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d27> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d28> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d29> DW_AT_sibling : (ref4) <0x1e73> │ │ │ │ │ <2><1d2d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d2e> DW_AT_name : (strp) (offset: 0x11df9): tp_version │ │ │ │ │ <1d32> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d33> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d33> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d34> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d35> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d39> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d3a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3b> DW_AT_name : (strp) (offset: 0x17c99): data_directory │ │ │ │ │ <1d3f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d40> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d40> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d41> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d42> DW_AT_type : (ref4) <0xcd> │ │ │ │ │ <1d46> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d47>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d48> DW_AT_name : (strp) (offset: 0x1de30): update_progress_bar │ │ │ │ │ <1d4c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d4d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d4e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4f> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1d53> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0x7192): special_notify │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0x1d10> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x4782): sRGB_to_linear │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0x1e82> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x1c1ee): linear_to_sRGB │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1e96> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x1c5fd): in_circle │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1eb4> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x18f6): getpixel │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ed7> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x5812): putpixel │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ef6> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x862c): xorpixel │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1f10> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x426c): playsound │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1f2f> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x1013f): playingsound │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x1f1dd): pausesound │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x1f1db): unpausesound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0x12241): stopsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0xd173): line │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1f9f> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x15cab): button_down │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0x12c3e): rgbtohsv │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1fcd> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xdc2e): hsvtorgb │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1ff6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x1ae90): canvas_w │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1adc0): canvas_h │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0x19a41): scale │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x2019> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x19a3a): rotate_scale │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x2037> │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1562e): touched │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x2050> │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0xa01f): retract_undo │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x1d0a> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e72>: Abbrev Number: 0 │ │ │ │ │ <1><1e73>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e74> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e74> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><204f>: Abbrev Number: 0 │ │ │ │ │ <1><2050>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2051> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x203c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2055>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2056> DW_AT_name : (strp) (offset: 0xff4b): magic_api │ │ │ │ │ <205a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205b> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <205b> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <205c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x1d20>, magic_api_t │ │ │ │ │ <1><2061>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2062> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2063> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2063> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <2067> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2068> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2068> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2069> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <206a> DW_AT_sibling : (ref4) <0x209f> │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x18394): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2073> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2074>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2075> DW_AT_name : (strp) (offset: 0x2fb2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <209d> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><209e>: Abbrev Number: 0 │ │ │ │ │ <1><209f>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20a0> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a1> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20a5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a6> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a6> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a7> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a8> DW_AT_sibling : (ref4) <0x20c5> │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10a77): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20b1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b3> DW_AT_name : (strp) (offset: 0x108ba): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20ce>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20cf> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <20d3> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20d4>: Abbrev Number: 0 │ │ │ │ │ <1><20d5>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20d6> DW_AT_name : (strp) (offset: 0x1a9c7): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20da> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20db> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20db> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20dc> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20dd> DW_AT_type : (ref4) <0x20c5> │ │ │ │ │ <20e1> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20e1> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20e7>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20e8> DW_AT_name : (strp) (offset: 0x1c985): ROSETTE_R │ │ │ │ │ <20ec> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 25 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 27 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 47 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 47 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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 {} │ │ │ │ │ @@ -12,16 +12,15 @@ │ │ │ │ │ #r=KJN1| │ │ │ │ │ VqJMR.M< │ │ │ │ │ 6>Witk[! │ │ │ │ │ UwBee}=7Vw │ │ │ │ │ E`Vv-ge' │ │ │ │ │ 3~ +<1d10>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x192e4): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11c88): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17bfd): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xd2> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1de95): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x716f): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x47c1): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c255): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c664): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x18b5): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x584b): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8670): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x42b0): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x100f6): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f235): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f233): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x120d0): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd0fb): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15c4b): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12b4d): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdb46): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1ad81): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1acb1): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x90>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19983): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x1997c): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x1558c): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa043): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff02): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x182f8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2ff5): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x108f0): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10738): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x2a>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 49 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a8ed): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 28 40 0 0 (DW_OP_addr: 4028) │ │ │ │ │ <1><20dc>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x1e851): metalpaint_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x221e │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x222e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa19a │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1da │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa267 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2c9a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa283 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7902,31 +7902,31 @@ │ │ │ │ │ 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: 0xa3bb │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa42a │ │ │ │ │ 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,8 +1,8 @@ │ │ │ │ │ -uGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +OjGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ tB5]%@HJO │ │ │ │ │ ]K? Jpr+ │ │ │ │ │ ng06-#l{ │ │ │ │ │ i(#lL }e │ │ │ │ │ Z,JzE}fa │ │ │ │ │ Gb N,vt, │ │ │ │ │ .[\eNtrL │ │ │ │ │ @@ -15,15 +15,18 @@ │ │ │ │ │ &x(:0U)x(E │ │ │ │ │ l=/_Xsq| │ │ │ │ │ s`K?YS[@XOi │ │ │ │ │ -pkmX1zMU │ │ │ │ │ +6W$vuG\s/ │ │ │ │ │ +xEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +Y\N)k7dW85 │ │ │ │ │ +QRsaF69n │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/e1/078ab1e0cf933526c5bf579709e1d01516da6f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/05/38a4e444b3b49fc5cff64f7af2b171e19b659e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% 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: e1078ab1e0cf933526c5bf579709e1d01516da6f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0538a4e444b3b49fc5cff64f7af2b171e19b659e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4108,189 +4108,189 @@ │ │ │ │ │ <2><1f49>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ <1f4a> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1f4e>: Abbrev Number: 0 │ │ │ │ │ <1><1f4f>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1f50> DW_AT_name : (strp) (offset: 0x1a02e): magic_api_t │ │ │ │ │ <1f54> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1f55> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f56> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f56> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f57> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f58> DW_AT_sibling : (ref4) <0x20a2> │ │ │ │ │ <2><1f5c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f5d> DW_AT_name : (strp) (offset: 0x127d4): tp_version │ │ │ │ │ <1f61> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f62> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f62> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f63> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f64> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1f68> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f69>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f6a> DW_AT_name : (strp) (offset: 0x169cc): data_directory │ │ │ │ │ <1f6e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f6f> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f6f> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f70> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f71> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1f75> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1f76>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f77> DW_AT_name : (strp) (offset: 0x1ec0c): update_progress_bar │ │ │ │ │ <1f7b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7c> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f7c> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1f7d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f7e> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1f82> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f83>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f84> DW_AT_name : (strp) (offset: 0x74f9): special_notify │ │ │ │ │ <1f88> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f89> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1f89> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1f8a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8b> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <1f8f> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1f90>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f91> DW_AT_name : (strp) (offset: 0x4977): sRGB_to_linear │ │ │ │ │ <1f95> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f96> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1f96> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1f97> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1f98> DW_AT_type : (ref4) <0x20b1> │ │ │ │ │ <1f9c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1f9d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9e> DW_AT_name : (strp) (offset: 0x1ce33): linear_to_sRGB │ │ │ │ │ <1fa2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa3> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fa3> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fa4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fa5> DW_AT_type : (ref4) <0x20c5> │ │ │ │ │ <1fa9> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1faa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fab> DW_AT_name : (strp) (offset: 0x1d246): in_circle │ │ │ │ │ <1faf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb0> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fb0> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fb1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fb2> DW_AT_type : (ref4) <0x20e3> │ │ │ │ │ <1fb6> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb8> DW_AT_name : (strp) (offset: 0x193a): getpixel │ │ │ │ │ <1fbc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbd> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fbd> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fbe> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fbf> DW_AT_type : (ref4) <0x2106> │ │ │ │ │ <1fc3> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1fc4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc5> DW_AT_name : (strp) (offset: 0x589b): putpixel │ │ │ │ │ <1fc9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fca> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fca> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fcb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcc> DW_AT_type : (ref4) <0x2125> │ │ │ │ │ <1fd0> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fd1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd2> DW_AT_name : (strp) (offset: 0x8aaa): xorpixel │ │ │ │ │ <1fd6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd7> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fd7> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1fd8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fd9> DW_AT_type : (ref4) <0x213f> │ │ │ │ │ <1fdd> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1fde>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fdf> DW_AT_name : (strp) (offset: 0x4452): playsound │ │ │ │ │ <1fe3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe4> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1fe4> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1fe5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fe6> DW_AT_type : (ref4) <0x215e> │ │ │ │ │ <1fea> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1feb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fec> DW_AT_name : (strp) (offset: 0x10c32): playingsound │ │ │ │ │ <1ff0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff1> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1ff1> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1ff2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ff3> DW_AT_type : (ref4) <0x2168> │ │ │ │ │ <1ff7> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1ff8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff9> DW_AT_name : (strp) (offset: 0x200a4): pausesound │ │ │ │ │ <1ffd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffe> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1ffe> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1fff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2000> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <2004> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2005>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2006> DW_AT_name : (strp) (offset: 0x200a2): unpausesound │ │ │ │ │ <200a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200b> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <200b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <200c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200d> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <2011> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><2012>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2013> DW_AT_name : (strp) (offset: 0x12c14): stopsound │ │ │ │ │ <2017> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2018> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2018> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2019> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201a> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <201e> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><201f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2020> DW_AT_name : (strp) (offset: 0xda96): line │ │ │ │ │ <2024> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2025> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2025> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2026> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2027> DW_AT_type : (ref4) <0x21ce> │ │ │ │ │ <202b> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><202c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202d> DW_AT_name : (strp) (offset: 0x16988): button_down │ │ │ │ │ <2031> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2032> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2032> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2033> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2034> DW_AT_type : (ref4) <0x2168> │ │ │ │ │ <2038> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2039>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203a> DW_AT_name : (strp) (offset: 0x135d3): rgbtohsv │ │ │ │ │ <203e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203f> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <203f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2040> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2041> DW_AT_type : (ref4) <0x21fc> │ │ │ │ │ <2045> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><2046>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2047> DW_AT_name : (strp) (offset: 0xe599): hsvtorgb │ │ │ │ │ <204b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204c> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <204c> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <204d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204e> DW_AT_type : (ref4) <0x2225> │ │ │ │ │ <2052> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2053>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2054> DW_AT_name : (strp) (offset: 0x1b907): canvas_w │ │ │ │ │ <2058> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2059> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2059> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <205a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <205b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <205f> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><2060>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2061> DW_AT_name : (strp) (offset: 0x1b837): canvas_h │ │ │ │ │ <2065> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2066> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2066> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2067> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2068> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <206c> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><206d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206e> DW_AT_name : (strp) (offset: 0x1a6b1): scale │ │ │ │ │ <2072> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2073> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2073> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <2074> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2075> DW_AT_type : (ref4) <0x2248> │ │ │ │ │ <2079> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><207a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207b> DW_AT_name : (strp) (offset: 0x1a6aa): rotate_scale │ │ │ │ │ <207f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2080> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <2080> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <2081> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2082> DW_AT_type : (ref4) <0x2266> │ │ │ │ │ <2086> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2087>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2088> DW_AT_name : (strp) (offset: 0x162f8): touched │ │ │ │ │ <208c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208d> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <208d> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <208e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x227f> │ │ │ │ │ <2093> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><2094>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2095> DW_AT_name : (strp) (offset: 0xa75b): retract_undo │ │ │ │ │ <2099> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <209a> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <209b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <209c> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <20a0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><20a1>: Abbrev Number: 0 │ │ │ │ │ <1><20a2>: Abbrev Number: 31 (DW_TAG_subroutine_type) │ │ │ │ │ <20a3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20a3> DW_AT_type : (ref4) <0x3d8>, float │ │ │ │ │ @@ -4520,23 +4520,23 @@ │ │ │ │ │ <2><227e>: Abbrev Number: 0 │ │ │ │ │ <1><227f>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <2280> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2280> DW_AT_type : (ref4) <0x226b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2284>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2285> DW_AT_name : (strp) (offset: 0x21617): magic_api │ │ │ │ │ <2289> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <228a> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <228a> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <228b> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <228c> DW_AT_type : (ref4) <0x1f4f>, magic_api_t │ │ │ │ │ <1><2290>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2291> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2292> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2292> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2296> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2297> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2297> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2298> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2299> DW_AT_sibling : (ref4) <0x22ce> │ │ │ │ │ <2><229d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <229e> DW_AT_name : (strp) (offset: 0x18f80): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22a2> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22a3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22a4> DW_AT_name : (strp) (offset: 0x3146): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4561,15 +4561,15 @@ │ │ │ │ │ <22cc> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22cd>: Abbrev Number: 0 │ │ │ │ │ <1><22ce>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <22cf> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22d0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22d0> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <22d4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22d5> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22d5> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22d6> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d7> DW_AT_sibling : (ref4) <0x22f4> │ │ │ │ │ <2><22db>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22dc> DW_AT_name : (strp) (offset: 0x11386): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <22e0> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22e1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e2> DW_AT_name : (strp) (offset: 0x11171): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4587,15 +4587,15 @@ │ │ │ │ │ <2><22fd>: Abbrev Number: 15 (DW_TAG_subrange_type) │ │ │ │ │ <22fe> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <2302> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2303>: Abbrev Number: 0 │ │ │ │ │ <1><2304>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2305> DW_AT_name : (strp) (offset: 0x1b48e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2309> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <230a> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <230a> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <230b> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <230c> DW_AT_type : (ref4) <0x22f4> │ │ │ │ │ <2310> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2310> DW_AT_location : (exprloc) 5 byte block: 3 60 50 0 0 (DW_OP_addr: 5060) │ │ │ │ │ <1><2316>: Abbrev Number: 78 (DW_TAG_variable) │ │ │ │ │ <2317> DW_AT_name : (strp) (offset: 0x2ac4): mosaic_AMOUNT │ │ │ │ │ <231b> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2352 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23aa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa414 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a1 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ 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,30 +1,20 @@ │ │ │ │ │ -oGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -mD;x'|~' │ │ │ │ │ -8rnp^u97 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ ?10'b,f? │ │ │ │ │ bR}({)OY │ │ │ │ │ i%-:sER1i │ │ │ │ │ _!!(B -Ua │ │ │ │ │ &7T^*Z}$ │ │ │ │ │ QiU8b*PW, │ │ │ │ │ r6G"YYz9 │ │ │ │ │ ks)156Rxy? │ │ │ │ │ ,pX\ I|RU │ │ │ │ │ -r(! ZN{`i │ │ │ │ │ -=~./{iKm │ │ │ │ │ -Gz;Y^VR< │ │ │ │ │ -c!l:-EWC │ │ │ │ │ -8X//D1D;~ │ │ │ │ │ ->3WGxnos │ │ │ │ │ -#4B6g$S4 │ │ │ │ │ -EVG\}PCM{X. │ │ │ │ │ -ZmC(cK(cK(cK(cK(cK(cK(cK0 │ │ │ │ │ -,%Jf)Q2K │ │ │ │ │ ++8@Uq9H │ │ │ │ │ +`+mR6Z{h │ │ │ │ │ +2:B#dsF2E │ │ │ │ │ ,%Jf)Q2K │ │ │ │ │ /{`qds;gf │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/e7/c1fb8ce1337ff0b45d8cd765febfa5cb5a82d8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/6a/b4fa9039abaabc50bc01dfa0f8df8bca61252b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f00 000ef8 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe0 000ef8 000014 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000ef8 000044 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004038 000ef8 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 0000404c 000ef8 000010 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001897 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001896 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001a50 0001c9 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001c1c 000483 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 0020a0 00a1ac 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c24c 0004cf 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c71c 0000da 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c7f8 005996 00 C 0 0 4 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c7f8 005997 00 C 0 0 4 │ │ │ │ │ [33] .symtab SYMTAB 00000000 012190 000400 10 34 26 4 │ │ │ │ │ [34] .strtab STRTAB 00000000 012590 0003d7 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 00000000 012967 00015c 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: e7c1fb8ce1337ff0b45d8cd765febfa5cb5a82d8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6ab4fa9039abaabc50bc01dfa0f8df8bca61252b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19484): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11e53): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x15e59): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1e046): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x71cd): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4797): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c405): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c80b): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x1886): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x57e0): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8718): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x4259): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x1025d): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f3d5): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f3d3): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x1223a): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd26c): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15e05): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12cd4): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdcc8): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1af1b): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ae4b): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x8b>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x19b24): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x19b1d): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x157c1): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa0d7): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0x1005a): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1846e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x2f78): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x10a72): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10830): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 41 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1aa87): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <20d1> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d5> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d5> DW_AT_location : (exprloc) 5 byte block: 3 40 40 0 0 (DW_OP_addr: 4040) │ │ │ │ │ <1><20db>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20dc> DW_AT_name : (strp) (offset: 0x11424): RATIO │ │ │ │ │ <20e0> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 48 │ │ │ │ │ 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 : 0x2012 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 49 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 49 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 51 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 52 │ │ │ │ │ @@ -1116,25 +1116,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa229 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa2b6 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 241 │ │ │ │ │ DW_MACRO_import - offset : 0xa2d2 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7931,31 +7931,31 @@ │ │ │ │ │ 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: 0xa40a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa479 │ │ │ │ │ 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 14.2.0-18) 14.2.0 │ │ │ │ │ -;zF>jl@g │ │ │ │ │ -www' SVi │ │ │ │ │ +a%+GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ --s0u? 9 │ │ │ │ │ $!^PQ)C% │ │ │ │ │ 8O)j*VJ;72 │ │ │ │ │ t,v QJ!!'M2 │ │ │ │ │ MUX7%'^6# │ │ │ │ │ I%<1d2d>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d2e> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d32>: Abbrev Number: 0 │ │ │ │ │ <1><1d33>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d34> DW_AT_name : (strp) (offset: 0x19b6f): magic_api_t │ │ │ │ │ <1d38> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d3b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d3b> DW_AT_sibling : (ref4) <0x1e85> │ │ │ │ │ <2><1d3f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d40> DW_AT_name : (strp) (offset: 0x12608): tp_version │ │ │ │ │ <1d44> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d45> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d45> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d46> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d47> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1d4b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d4c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4d> DW_AT_name : (strp) (offset: 0x1647a): data_directory │ │ │ │ │ <1d51> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d52> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d52> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d53> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d54> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1d58> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0x1e940): update_progress_bar │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0x1d1d> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x73ae): special_notify │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0x1d23> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x489c): sRGB_to_linear │ │ │ │ │ <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) 11 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1e94> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x1cb8a): linear_to_sRGB │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1ea8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x1cf60): in_circle │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1ec6> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x184c): getpixel │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ee9> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x5980): putpixel │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1f08> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x8952): xorpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4362): playsound │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x10a14): playingsound │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x1fdef): pausesound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1d1d> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0x1fded): unpausesound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1d1d> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x12a41): stopsound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1d1d> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0xd92d): line │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1fb1> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0x16436): button_down │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1f4b> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0x133ed): rgbtohsv │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fdf> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0xe41b): hsvtorgb │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x2008> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1b69f): canvas_w │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0x1b5cf): canvas_h │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1a1f3): scale │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x202b> │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x1a1ec): rotate_scale │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x2049> │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15db7): touched │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2062> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0xa5c8): retract_undo │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x1d1d> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e84>: Abbrev Number: 0 │ │ │ │ │ <1><1e85>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e86> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e86> DW_AT_type : (ref4) <0x1cb>, float │ │ │ │ │ @@ -4234,23 +4234,23 @@ │ │ │ │ │ <2><2061>: Abbrev Number: 0 │ │ │ │ │ <1><2062>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2063> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2063> DW_AT_type : (ref4) <0x204e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2067>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2068> DW_AT_name : (strp) (offset: 0x1083b): magic_api │ │ │ │ │ <206c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <206d> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <206d> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <206e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <206f> DW_AT_type : (ref4) <0x1d33>, magic_api_t │ │ │ │ │ <1><2073>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2074> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2075> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2075> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2079> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <207a> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <207a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <207b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <207c> DW_AT_sibling : (ref4) <0x20b1> │ │ │ │ │ <2><2080>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2081> DW_AT_name : (strp) (offset: 0x18b2f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2085> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2086>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2087> DW_AT_name : (strp) (offset: 0x306c): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4275,15 +4275,15 @@ │ │ │ │ │ <20af> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20b0>: Abbrev Number: 0 │ │ │ │ │ <1><20b1>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20b2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20b3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20b3> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20b7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20b8> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20b8> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20b9> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20ba> DW_AT_sibling : (ref4) <0x20d7> │ │ │ │ │ <2><20be>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20bf> DW_AT_name : (strp) (offset: 0x1120e): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20c3> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20c4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20c5> DW_AT_name : (strp) (offset: 0x11001): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4301,15 +4301,15 @@ │ │ │ │ │ <2><20e0>: Abbrev Number: 17 (DW_TAG_subrange_type) │ │ │ │ │ <20e1> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20e5> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20e6>: Abbrev Number: 0 │ │ │ │ │ <1><20e7>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20e8> DW_AT_name : (strp) (offset: 0x1b21c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20ec> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20ed> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20ed> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20ee> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20ef> DW_AT_type : (ref4) <0x20d7> │ │ │ │ │ <20f3> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20f3> DW_AT_location : (exprloc) 5 byte block: 3 4c 40 0 0 (DW_OP_addr: 404c) │ │ │ │ │ <1><20f9>: Abbrev Number: 63 (DW_TAG_variable) │ │ │ │ │ <20fa> DW_AT_name : (strp) (offset: 0x17e04): noise_AMOUNT │ │ │ │ │ <20fe> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2351 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa413 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ 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,11 +1,10 @@ │ │ │ │ │ -`GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -uI)G1(E#e │ │ │ │ │ -H4'm4^\U │ │ │ │ │ -LmQU{jU- │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +fxs'2UcO │ │ │ │ │ +-E2~@/@t │ │ │ │ │ 3m:Bm2yyyJ │ │ │ │ │ '_Sx' ZP! │ │ │ │ │ Ybt9M#UsJ │ │ │ │ │ EKD4J8H │ │ │ │ │ 21ElL@;Ej'/ │ │ │ │ │ ~$*f+L8; │ │ │ │ │ H^P.pf-$0 │ │ │ │ │ @@ -18,23 +17,23 @@ │ │ │ │ │ 2A+ld1^R │ │ │ │ │ VcNl)Z2/ │ │ │ │ │ 6.MK|Z(PtB │ │ │ │ │ ,Q$?_)5+ │ │ │ │ │ rdDf`Js,! │ │ │ │ │ 0o0{v$Ue │ │ │ │ │ &EJ/h'^#x` │ │ │ │ │ -Oj&4C}%o │ │ │ │ │ -qD^~1\`l,0 │ │ │ │ │ -=2P*)cL)l │ │ │ │ │ -9:R92E>o │ │ │ │ │ +5.j- inh │ │ │ │ │ +k+X>!eXU │ │ │ │ │ +C_`T$S\ey │ │ │ │ │ +F+opN+~g │ │ │ │ │ L%Jf*Q2S │ │ │ │ │ +L%Jf*Q23 │ │ │ │ │ +ZqjQ+N-j │ │ │ │ │ +R+IQj%)J │ │ │ │ │ HeiF*K3RY │ │ │ │ │ -HeiF*K3RY │ │ │ │ │ -B^X*DfXs │ │ │ │ │ -cN/OxP2_ │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/ee/38829f21fb42f610d0d8ca55131a989ade08de.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/00/55adf292806596d46ff6102bb264245160eb21.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 79644 (bytes into file) │ │ │ │ │ + Start of section headers: 79648 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x1371c: │ │ │ │ │ +There are 37 section headers, starting at offset 0x13720: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000e8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000260 000178 0002c0 10 A 4 1 4 │ │ │ │ │ @@ -30,17 +30,17 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 00000000 0001b8 001a71 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001c2c 000237 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001e64 0004a9 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 002310 00a690 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c9a0 0004fe 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00cea0 000191 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00d034 005c47 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012c7b 00002c 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012ca8 000490 10 35 30 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 013138 000477 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 0135af 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00d034 005c4a 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012c7e 00002c 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012cac 000490 10 35 30 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 01313c 000477 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 0135b3 00016c 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), 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: ee38829f21fb42f610d0d8ca55131a989ade08de │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0055adf292806596d46ff6102bb264245160eb21 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3824,189 +3824,189 @@ │ │ │ │ │ <2><1d32>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d33> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1d37>: Abbrev Number: 0 │ │ │ │ │ <1><1d38>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d39> DW_AT_name : (strp) (offset: 0x19c33): magic_api_t │ │ │ │ │ <1d3d> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d3f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d3f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d40> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d40> DW_AT_sibling : (ref4) <0x1e8a> │ │ │ │ │ <2><1d44>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x12705): tp_version │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d51>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x1661c): data_directory │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0xea> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x1ea0e): update_progress_bar │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x73ec): special_notify │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1d28> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x48e9): sRGB_to_linear │ │ │ │ │ <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) 11 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1e99> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x1cbe7): linear_to_sRGB │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1ead> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x1cfc1): in_circle │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1ecb> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x1903): getpixel │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1eee> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x59c7): putpixel │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1f0d> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x89bd): xorpixel │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f27> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x43af): playsound │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f46> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x10b27): playingsound │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x1fe36): pausesound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x1fe34): unpausesound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x12b65): stopsound │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0xd971): line │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1fb6> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0x165d8): button_down │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1f50> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0x13506): rgbtohsv │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fe4> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0xe45f): hsvtorgb │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x200d> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e3b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x1b703): canvas_w │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e48>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0x1b633): canvas_h │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e55>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x1a2a1): scale │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x2030> │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e62>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x1a29a): rotate_scale │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x204e> │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e6f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0x15f59): touched │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x2067> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e7c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7d> DW_AT_name : (strp) (offset: 0xa665): retract_undo │ │ │ │ │ <1e81> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e82> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e82> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e83> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e84> DW_AT_type : (ref4) <0x1d22> │ │ │ │ │ <1e88> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e89>: Abbrev Number: 0 │ │ │ │ │ <1><1e8a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e8b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e8b> DW_AT_type : (ref4) <0x1d0>, float │ │ │ │ │ @@ -4236,23 +4236,23 @@ │ │ │ │ │ <2><2066>: Abbrev Number: 0 │ │ │ │ │ <1><2067>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2068> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2068> DW_AT_type : (ref4) <0x2053>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><206c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <206d> DW_AT_name : (strp) (offset: 0x10910): magic_api │ │ │ │ │ <2071> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2072> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2072> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2073> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2074> DW_AT_type : (ref4) <0x1d38>, magic_api_t │ │ │ │ │ <1><2078>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2079> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <207a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <207a> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <207e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <207f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <207f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2080> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2081> DW_AT_sibling : (ref4) <0x20b6> │ │ │ │ │ <2><2085>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2086> DW_AT_name : (strp) (offset: 0x18bc8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <208a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><208b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <208c> DW_AT_name : (strp) (offset: 0x30b2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4277,15 +4277,15 @@ │ │ │ │ │ <20b4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20b5>: Abbrev Number: 0 │ │ │ │ │ <1><20b6>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20b7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20b8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20b8> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20bc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20bd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20bd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20be> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20bf> DW_AT_sibling : (ref4) <0x20dc> │ │ │ │ │ <2><20c3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20c4> DW_AT_name : (strp) (offset: 0x112fe): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20c8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20c9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ca> DW_AT_name : (strp) (offset: 0x110f1): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4303,15 +4303,15 @@ │ │ │ │ │ <2><20e5>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20e6> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20ea> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20eb>: Abbrev Number: 0 │ │ │ │ │ <1><20ec>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <20ed> DW_AT_name : (strp) (offset: 0x1b26f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20f1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20f2> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20f2> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20f3> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20f4> DW_AT_type : (ref4) <0x20dc> │ │ │ │ │ <20f8> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20f8> DW_AT_location : (exprloc) 5 byte block: 3 4c 40 0 0 (DW_OP_addr: 404c) │ │ │ │ │ <1><20fe>: Abbrev Number: 17 (DW_TAG_array_type) │ │ │ │ │ <20ff> DW_AT_type : (ref4) <0x1cb>, double │ │ │ │ │ <2103> DW_AT_sibling : (ref4) <0x210e> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2351 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 57 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 59 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa413 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7966,31 +7966,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ 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,8 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -[:rr{o#Z │ │ │ │ │ +!GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ 1<[2F,Nf2MF# │ │ │ │ │ 2w}za9iB │ │ │ │ │ lB2i8I*f │ │ │ │ │ u$Yd6]s~ │ │ │ │ │ |\Z&ntF;- │ │ │ │ │ @@ -13,18 +12,22 @@ │ │ │ │ │ ?\4?\N uR2V │ │ │ │ │ V M:V2&H │ │ │ │ │ h;[ 7JJN Z │ │ │ │ │ %E,}UN: │ │ │ │ │ odX<1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19afd): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x126b5): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x16500): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xd7> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1e737): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7490): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x495d): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1ca84): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1ce59): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x1898): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5ac2): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x8aac): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x447a): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x10b27): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1fbd5): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1fbd3): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12b05): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xda3e): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x164bc): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x134c2): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xe515): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1b5e0): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1b517): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x97>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x1a15e): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x1a157): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15e3d): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa725): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1b3>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x108f6): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18aa1): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x307b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x1130d): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x11100): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 14 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x31>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1b134): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 40 40 0 0 (DW_OP_addr: 4040) │ │ │ │ │ <1><20e1>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20e2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2319 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2371 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2425 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa39b │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa3db │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7950,31 +7950,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa468 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa4d7 │ │ │ │ │ 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,26 +1,21 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Ns=$,gx0 │ │ │ │ │ -_E;X@E;X │ │ │ │ │ +@hGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +MAEb7_u# │ │ │ │ │ %ff1}\QT'o{ │ │ │ │ │ Bw)F^),R │ │ │ │ │ .C/FWidnV │ │ │ │ │ &7jM"e │ │ │ │ │ Xd]fNldJ │ │ │ │ │ es │ │ │ │ │ -lrxYQ>w9# │ │ │ │ │ - es es es │ │ │ │ │ -v'P$Vn&)4&)4&)4&)4&)4&)4&)4&)4&)4&)4&)4& │ │ │ │ │ -ZqjQ+N-j │ │ │ │ │ -R+IQj%)J │ │ │ │ │ +,Y5?l5[V │ │ │ │ │ +Fla/5H&X>] │ │ │ │ │ +kDFS-n0snX │ │ │ │ │ +sJ>.kD11| │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/f7/ab80acc23694bf7204f6dda29d0c01551176d0.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a5/88b8d53e46552f8d63415acc055625f696bc3b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% 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: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 76452 (bytes into file) │ │ │ │ │ + Start of section headers: 76456 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12aa4: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12aa8: │ │ │ │ │ │ │ │ │ │ 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 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 0000b8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000230 000178 000220 10 A 4 1 4 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 00003f04 000efc 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003fe4 000efc 000010 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt NOBITS 00003ff4 000efc 000030 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00004024 000efc 000014 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00004038 000efc 000018 00 WA 0 0 4 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001b8 001926 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001b8 001927 00 C 0 0 4 │ │ │ │ │ [27] .debug_abbrev PROGBITS 00000000 001ae0 0001ec 00 C 0 0 4 │ │ │ │ │ [28] .debug_line PROGBITS 00000000 001ccc 000450 00 C 0 0 4 │ │ │ │ │ [29] .debug_str PROGBITS 00000000 00211c 00a085 01 MSC 0 0 4 │ │ │ │ │ [30] .debug_line_str PROGBITS 00000000 00c1a4 0004c5 01 MSC 0 0 4 │ │ │ │ │ [31] .debug_loclists PROGBITS 00000000 00c66c 0001a5 00 C 0 0 4 │ │ │ │ │ - [32] .debug_macro PROGBITS 00000000 00c814 00593c 00 C 0 0 4 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 00000000 012150 000020 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 012170 000400 10 35 31 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 012570 0003c8 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 012938 00016c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 00000000 00c814 00593e 00 C 0 0 4 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 00000000 012152 000020 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 012174 000400 10 35 31 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 012574 0003c8 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 01293c 00016c 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), 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: f7ab80acc23694bf7204f6dda29d0c01551176d0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a588b8d53e46552f8d63415acc055625f696bc3b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3808,189 +3808,189 @@ │ │ │ │ │ <2><1d10>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d11> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <2><1d15>: Abbrev Number: 0 │ │ │ │ │ <1><1d16>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d17> DW_AT_name : (strp) (offset: 0x19206): magic_api_t │ │ │ │ │ <1d1b> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d1d> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d1d> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d1e> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d1e> DW_AT_sibling : (ref4) <0x1e68> │ │ │ │ │ <2><1d22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d23> DW_AT_name : (strp) (offset: 0x11cd0): tp_version │ │ │ │ │ <1d27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d28> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d28> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2a> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d2e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d30> DW_AT_name : (strp) (offset: 0x17b3d): data_directory │ │ │ │ │ <1d34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d35> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d35> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d36> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d37> DW_AT_type : (ref4) <0xe0> │ │ │ │ │ <1d3b> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d3d> DW_AT_name : (strp) (offset: 0x1dde4): update_progress_bar │ │ │ │ │ <1d41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d42> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d42> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1d48> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4a> DW_AT_name : (strp) (offset: 0x7260): special_notify │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d51> DW_AT_type : (ref4) <0x1d06> │ │ │ │ │ <1d55> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0x4892): sRGB_to_linear │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0x1e77> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x1c1c0): linear_to_sRGB │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0x1e8b> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x1c5cf): in_circle │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x196d): getpixel │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x5920): putpixel │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x8748): xorpixel │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x43a1): playsound │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x10132): playingsound │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x1f1a1): pausesound │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x1f19f): unpausesound │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x12118): stopsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd1f3): line │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f94> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x15bb6): button_down │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1f2e> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x12b6e): rgbtohsv │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1fc2> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xdc2a): hsvtorgb │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1feb> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0x1acd7): canvas_w │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x1ac07): canvas_h │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x9e>, int │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0x198b7): scale │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x200e> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0x198b0): rotate_scale │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x202c> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x15539): touched │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0xa168): retract_undo │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x1d00> │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e67>: Abbrev Number: 0 │ │ │ │ │ <1><1e68>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x31>, float │ │ │ │ │ @@ -4220,23 +4220,23 @@ │ │ │ │ │ <2><2044>: Abbrev Number: 0 │ │ │ │ │ <1><2045>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2046> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2046> DW_AT_type : (ref4) <0x2031>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204a>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xff27): magic_api │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x1d16>, magic_api_t │ │ │ │ │ <1><2056>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2057> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2058> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2058> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <205f> DW_AT_sibling : (ref4) <0x2094> │ │ │ │ │ <2><2063>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x18238): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2068> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2069>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x30dd): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ <2092> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2095> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2096> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2096> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209d> DW_AT_sibling : (ref4) <0x20ba> │ │ │ │ │ <2><20a1>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a2> DW_AT_name : (strp) (offset: 0x108ff): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20a6> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x10747): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2><20c3>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20c8> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20cb> DW_AT_name : (strp) (offset: 0x1a833): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d0> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d0> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d1> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x20ba> │ │ │ │ │ <20d6> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20dc>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <20dd> DW_AT_name : (strp) (offset: 0x81b2): light1_snd │ │ │ │ │ <20e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -249,16 +249,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa195 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa1d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa262 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2c95 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7901,31 +7901,31 @@ │ │ │ │ │ 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: 0xa3b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa425 │ │ │ │ │ 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,27 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Y'0hW~, l │ │ │ │ │ -ay7OTs7Z │ │ │ │ │ +;GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +9@p$Twpdq │ │ │ │ │ 8t>[+Q │ │ │ │ │ z0.1kL<+ │ │ │ │ │ JzqWd~j\ │ │ │ │ │ `".I, 7c │ │ │ │ │ 1L|i xm6 │ │ │ │ │ $IBaRQA! │ │ │ │ │ -ib"*h@-l │ │ │ │ │ !BB&wpNI │ │ │ │ │ -<5P<5P2v │ │ │ │ │ jq {:{i^ │ │ │ │ │ otnwli~7? │ │ │ │ │ -9/HG<1d25>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d26> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <2><1d2a>: Abbrev Number: 0 │ │ │ │ │ <1><1d2b>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d2c> DW_AT_name : (strp) (offset: 0x194b4): magic_api_t │ │ │ │ │ <1d30> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d31> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d32> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d32> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d33> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d33> DW_AT_sibling : (ref4) <0x1e7d> │ │ │ │ │ <2><1d37>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d38> DW_AT_name : (strp) (offset: 0x11cf0): tp_version │ │ │ │ │ <1d3c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d3d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0xe9> │ │ │ │ │ <1d43> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d44>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d45> DW_AT_name : (strp) (offset: 0x15cca): data_directory │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d4b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d4c> DW_AT_type : (ref4) <0xe9> │ │ │ │ │ <1d50> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d51>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d52> DW_AT_name : (strp) (offset: 0x1e042): update_progress_bar │ │ │ │ │ <1d56> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d57> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d57> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1d15> │ │ │ │ │ <1d5d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0x6fa1): special_notify │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d1b> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x46fb): sRGB_to_linear │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0x1e8c> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x1c374): linear_to_sRGB │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1ea0> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x1c783): in_circle │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1ebe> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x17f2): getpixel │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1ee1> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x563f): putpixel │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1f00> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x8491): xorpixel │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1f1a> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x41e5): playsound │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x101ac): playingsound │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f43> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x1f433): pausesound │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1d15> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x1f431): unpausesound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1d15> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0x1215e): stopsound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1d15> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0xd316): line │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1fa9> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x15c7d): button_down │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1f43> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0x12b38): rgbtohsv │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1fd7> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xdda9): hsvtorgb │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x2000> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0x1af30): canvas_w │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e3b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x1ae4f): canvas_h │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e48>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0x19b0a): scale │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x2023> │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e55>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x19b03): rotate_scale │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x2041> │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e62>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x1562b): touched │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x205a> │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e6f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0xa041): retract_undo │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x1d15> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e7c>: Abbrev Number: 0 │ │ │ │ │ <1><1e7d>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e7e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e7e> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -4229,23 +4229,23 @@ │ │ │ │ │ <2><2059>: Abbrev Number: 0 │ │ │ │ │ <1><205a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <205b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205b> DW_AT_type : (ref4) <0x2046>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><205f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2060> DW_AT_name : (strp) (offset: 0xff98): magic_api │ │ │ │ │ <2064> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2065> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2065> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2066> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2067> DW_AT_type : (ref4) <0x1d2b>, magic_api_t │ │ │ │ │ <1><206b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <206c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <206d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <206d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2071> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2072> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2072> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2073> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2074> DW_AT_sibling : (ref4) <0x20a9> │ │ │ │ │ <2><2078>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2079> DW_AT_name : (strp) (offset: 0x1845a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <207d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><207e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <207f> DW_AT_name : (strp) (offset: 0x2ea4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4270,15 +4270,15 @@ │ │ │ │ │ <20a7> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20a8>: Abbrev Number: 0 │ │ │ │ │ <1><20a9>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20aa> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ab> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ab> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20af> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20b0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20b0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20b1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20b2> DW_AT_sibling : (ref4) <0x20cf> │ │ │ │ │ <2><20b6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b7> DW_AT_name : (strp) (offset: 0x10949): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20bb> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20bc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20bd> DW_AT_name : (strp) (offset: 0x1073c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4296,15 +4296,15 @@ │ │ │ │ │ <2><20d8>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <20d9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20dd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20de>: Abbrev Number: 0 │ │ │ │ │ <1><20df>: Abbrev Number: 15 (DW_TAG_variable) │ │ │ │ │ <20e0> DW_AT_name : (strp) (offset: 0x1aa7d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20e4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20e5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20e5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20e6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20e7> DW_AT_type : (ref4) <0x20cf> │ │ │ │ │ <20eb> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20eb> DW_AT_location : (exprloc) 5 byte block: 3 80 51 0 0 (DW_OP_addr: 5180) │ │ │ │ │ <1><20f1>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <20f2> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20f2> DW_AT_type : (ref4) <0x31>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22b5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x230d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23c1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 17 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa337 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa377 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7918,31 +7918,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa404 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa473 │ │ │ │ │ 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,11 @@ │ │ │ │ │ -<=t4GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -EJ4LOevK │ │ │ │ │ +'[\GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +QP7XTX=X │ │ │ │ │ +bnbWGH 6 │ │ │ │ │ +!fPE;XHE;X │ │ │ │ │ Y2HyY.4` │ │ │ │ │ +(RxB1iQ │ │ │ │ │ /=|?D4mI │ │ │ │ │ kZVNf)M4-j │ │ │ │ │ {b>gfm │ │ │ │ │ {J$:e │ │ │ │ │ @@ -12,24 +14,17 @@ │ │ │ │ │ B~y2,M(K │ │ │ │ │ UOg4~sBc │ │ │ │ │ CvsDeeS+ │ │ │ │ │ i{H??Mws │ │ │ │ │ {442uJdA │ │ │ │ │ |}X,V9E<2 │ │ │ │ │ /P/GwFT3 │ │ │ │ │ -9{I;+<:5Y3 │ │ │ │ │ -lMdODsZ2 │ │ │ │ │ -PK]zBwt)hI- │ │ │ │ │ -SD,j' @T │ │ │ │ │ -a,VN~6tF' │ │ │ │ │ -gsilqilqilqilqilqilqilq │ │ │ │ │ -'.IR$$Ii │ │ │ │ │ -Z rQ+A.j%X │ │ │ │ │ -&FsB0ZnQ │ │ │ │ │ -;eE?G~xc │ │ │ │ │ +~_Hsm1~- │ │ │ │ │ +.% V\N)o │ │ │ │ │ +O2'VN2'VN2'VN2 │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ --- ./usr/lib/debug/.build-id/fb/f588cdc1c954bf844f4f56bcc9dcc25f1d5c5c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/2f/18ca773f5b67f04ba5d9db75846e60ac31e912.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 76% 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: fbf588cdc1c954bf844f4f56bcc9dcc25f1d5c5c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2f18ca773f5b67f04ba5d9db75846e60ac31e912 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3810,189 +3810,189 @@ │ │ │ │ │ <2><1d15>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ <1d16> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <2><1d1a>: Abbrev Number: 0 │ │ │ │ │ <1><1d1b>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d1c> DW_AT_name : (strp) (offset: 0x19269): magic_api_t │ │ │ │ │ <1d20> DW_AT_byte_size : (data1) 100 │ │ │ │ │ <1d21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d22> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d22> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d23> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d23> DW_AT_sibling : (ref4) <0x1e6d> │ │ │ │ │ <2><1d27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d28> DW_AT_name : (strp) (offset: 0x11cd6): tp_version │ │ │ │ │ <1d2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d2d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d2d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d2f> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d33> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d35> DW_AT_name : (strp) (offset: 0x17b99): data_directory │ │ │ │ │ <1d39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d3a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d3a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d3c> DW_AT_type : (ref4) <0xc6> │ │ │ │ │ <1d40> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1d41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d42> DW_AT_name : (strp) (offset: 0x1dee8): update_progress_bar │ │ │ │ │ <1d46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d47> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d47> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1d4d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d4f> DW_AT_name : (strp) (offset: 0x7256): special_notify │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d56> DW_AT_type : (ref4) <0x1d0b> │ │ │ │ │ <1d5a> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><1d5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0x484a): sRGB_to_linear │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0x1e7c> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x1c287): linear_to_sRGB │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0x1e90> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><1d75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x1c696): in_circle │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x18ec): getpixel │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1ed1> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><1d8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x5907): putpixel │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x872a): xorpixel │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1f0a> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ <2><1da9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x4334): playsound │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1f29> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x101ae): playingsound │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><1dc3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x1f28d): pausesound │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x1f28b): unpausesound │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><1ddd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x12133): stopsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dea>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd1dc): line │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f99> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2><1df7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x15bff): button_down │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1f33> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1e04>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x12b61): rgbtohsv │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1fc7> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2><1e11>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xdc7e): hsvtorgb │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1ff0> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1e1e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0x1ad87): canvas_w │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2><1e2b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x1ac8d): canvas_h │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x84>, int │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e38>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x19919): scale │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x2013> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2><1e45>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0x19912): rotate_scale │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2031> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e52>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x15582): touched │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2><1e5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0xa12f): retract_undo │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x1d05> │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e6c>: Abbrev Number: 0 │ │ │ │ │ <1><1e6d>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e6e> DW_AT_type : (ref4) <0x1ae>, float │ │ │ │ │ @@ -4222,23 +4222,23 @@ │ │ │ │ │ <2><2049>: Abbrev Number: 0 │ │ │ │ │ <1><204a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <204b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <204b> DW_AT_type : (ref4) <0x2036>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><204f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xffba): magic_api │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x1d1b>, magic_api_t │ │ │ │ │ <1><205b>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <205c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <205d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2064> DW_AT_sibling : (ref4) <0x2099> │ │ │ │ │ <2><2068>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2069> DW_AT_name : (strp) (offset: 0x18294): MAGIC_TYPE_DISTORTS │ │ │ │ │ <206d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><206e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0x3061): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ │ <2097> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <209a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a2> DW_AT_sibling : (ref4) <0x20bf> │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x10951): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ab> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ac>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x10799): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <2><20c8>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <20cd> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <20d0> DW_AT_name : (strp) (offset: 0x1a89a): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20d4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d5> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20d5> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20d6> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20d7> DW_AT_type : (ref4) <0x20bf> │ │ │ │ │ <20db> DW_AT_external : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_location : (exprloc) 5 byte block: 3 2c 40 0 0 (DW_OP_addr: 402c) │ │ │ │ │ <1><20e1>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <20e2> DW_AT_name : (strp) (offset: 0x1ac7e): checkerboard_r │ │ │ │ │ <20e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xf77 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18b1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -1100,25 +1100,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa12f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa16f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa1fc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2bf9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 237 │ │ │ │ │ DW_MACRO_import - offset : 0xa218 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7880,31 +7880,31 @@ │ │ │ │ │ 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: 0xa350 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa3bf │ │ │ │ │ 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,8 +1,8 @@ │ │ │ │ │ -\\GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ }PmT`XSg │ │ │ │ │ NA;&g"JOxK │ │ │ │ │ n^8f]8V- │ │ │ │ │ p6>PRW^w │ │ │ │ │ fiMDx1pn │ │ │ │ │ >+I7Kt\/~sS │ │ │ │ │ hOno! │ │ │ │ │ 9?<}^&_f │ │ │ │ │ GD_oS!3 │ │ │ │ │ s`Z]pVR? │ │ │ │ │ 50UFWJ&A │ │ │ │ │ N@o`{M,{ │ │ │ │ │ UsaHuanM │ │ │ │ │ -Yu}"*RV2E- │ │ │ │ │ -Sh0O2}^0 │ │ │ │ │ -O0~~e*T{&K │ │ │ │ │ -K[81Omnc │ │ │ │ │ -)R3)R3)R3)R3)R3) │ │ │ │ │ +SQ*^ooPf │ │ │ │ │ +L)?D-Q*P │ │ │ │ │ +^{5C\6j4 │ │ │ │ │ +P[cr(/w" │ │ │ │ │ +wbMDz&[b │ │ │ │ │ +grilqilqilqilqilqilqilq │ │ │ │ │ +d@.*O@nD │ │ │ │ │ +ZqrQ+N.j │ │ │ │ │ +{Q/[P/[P/[ │ │ │ │ │ +#{ZQ/[Q/[Q/[Q/[Q{ │ │ │ │ │ +vEj&Ej&Ej&Ej&Ej& │ │ │ │ │ +hiiFKK3ZZ │ │ │ │ │ +8zW1Ihw! │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry