--- /srv/reproducible-results/rbuild-debian/r-b-build.xpCZtNcP/b1/tuxpaint_0.9.23-1.1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.xpCZtNcP/b2/tuxpaint_0.9.23-1.1_amd64.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ da1a76b09594942bd2c01ff47708639c 7097180 graphics optional tuxpaint-data_0.9.23-1.1_all.deb │ - 7595447c9652aef0246ab9f278dec10d 348652 debug optional tuxpaint-dbgsym_0.9.23-1.1_amd64.deb │ - 9887b2083259a0f372329f244684eb8b 104416 graphics optional tuxpaint-dev_0.9.23-1.1_all.deb │ - 864a68af993946c7911d1c12ffc3bc20 1559584 debug optional tuxpaint-plugins-default-dbgsym_0.9.23-1.1_amd64.deb │ - f4b3958dbcf9860c7069a919d6213ede 867944 graphics optional tuxpaint-plugins-default_0.9.23-1.1_amd64.deb │ - 731dfceeee2d715f805dbd2f56b12c63 221316 graphics optional tuxpaint_0.9.23-1.1_amd64.deb │ + 4eb42a58f54feeae300aeef32e645b00 348644 debug optional tuxpaint-dbgsym_0.9.23-1.1_amd64.deb │ + 3c44739260c77de3767169efffc03a8c 104420 graphics optional tuxpaint-dev_0.9.23-1.1_all.deb │ + ed13fb9c6c885dab15e3e35ba410092f 1559560 debug optional tuxpaint-plugins-default-dbgsym_0.9.23-1.1_amd64.deb │ + 38c431a4e79040fd2990e9452ab364f6 868232 graphics optional tuxpaint-plugins-default_0.9.23-1.1_amd64.deb │ + 14b1308e2ff3c046ccbaffb420d712c1 221368 graphics optional tuxpaint_0.9.23-1.1_amd64.deb ├── tuxpaint-dev_0.9.23-1.1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 984 2021-01-01 15:55:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 988 2021-01-01 15:55:04.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 103240 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/bin/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2108 2021-01-01 15:55:04.000000 ./usr/bin/tp-magic-config │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/include/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6298 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6314 2021-01-01 15:55:04.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/Makefile │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/en/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16094 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-0.9.23/tuxpaint-dev/en/README.txt.gz │ │ │ ├── ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ @@ -1,24 +1,8 @@ │ │ │ │ -/* │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -DO NOT EDIT ME! │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -*/ │ │ │ │ +/*\n\n\n\n\n\n\n\nDO NOT EDIT ME!\n\n\n\n\n\n\n\n*/ │ │ │ │ #ifndef TP_MAGIC_API_H │ │ │ │ #define TP_MAGIC_API_H │ │ │ │ │ │ │ │ #include "SDL.h" │ │ │ │ #include "SDL_mixer.h" │ │ │ │ #include "libintl.h" │ │ │ │ #ifndef gettext_noop ├── tuxpaint-plugins-default_0.9.23-1.1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 5952 2021-01-01 15:55:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 861800 2021-01-01 15:55:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 5940 2021-01-01 15:55:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 862100 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/tuxpaint/plugins/alien.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 295b1af0afd05f799fac5ac6d1051f4999c08d62 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0dab798dbde1028f85165f0652851267e307907 │ │ │ │ ├── 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 35623161 66306166 64303566 37393966 5b1af0afd05f799f │ │ │ │ │ - 0x00000010 61633561 63366431 30353166 34393939 ac5ac6d1051f4999 │ │ │ │ │ - 0x00000020 63303864 36322e64 65627567 00000000 c08d62.debug.... │ │ │ │ │ - 0x00000030 7d5555e4 }UU. │ │ │ │ │ + 0x00000000 64616237 39386462 64653130 32386638 dab798dbde1028f8 │ │ │ │ │ + 0x00000010 35313635 66303635 32383531 32363765 5165f0652851267e │ │ │ │ │ + 0x00000020 33303739 30372e64 65627567 00000000 307907.debug.... │ │ │ │ │ + 0x00000030 d2211d55 .!.U │ │ │ ├── ./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: c7b95eb061c1770f9f188d234dc94f97e8d6448f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: febe8a6d49d0b15680771d696c0b05ab4198f2b0 │ │ │ │ ├── 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 62393565 62303631 63313737 30663966 b95eb061c1770f9f │ │ │ │ │ - 0x00000010 31383864 32333464 63393466 39376538 188d234dc94f97e8 │ │ │ │ │ - 0x00000020 64363434 38662e64 65627567 00000000 d6448f.debug.... │ │ │ │ │ - 0x00000030 7dd1bd89 }... │ │ │ │ │ + 0x00000000 62653861 36643439 64306231 35363830 be8a6d49d0b15680 │ │ │ │ │ + 0x00000010 37373164 36393663 30623035 61623431 771d696c0b05ab41 │ │ │ │ │ + 0x00000020 39386632 62302e64 65627567 00000000 98f2b0.debug.... │ │ │ │ │ + 0x00000030 1dc37e48 ..~H │ │ │ ├── ./usr/lib/tuxpaint/plugins/blocks_chalk_drip.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0ee8cd5d26ae35b04868a20c583e6a258e65860c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fcb07818d335a59c5c913d917be387dbcc7802df │ │ │ │ ├── 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 65386364 35643236 61653335 62303438 e8cd5d26ae35b048 │ │ │ │ │ - 0x00000010 36386132 30633538 33653661 32353865 68a20c583e6a258e │ │ │ │ │ - 0x00000020 36353836 30632e64 65627567 00000000 65860c.debug.... │ │ │ │ │ - 0x00000030 32872e91 2... │ │ │ │ │ + 0x00000000 62303738 31386433 33356135 39633563 b07818d335a59c5c │ │ │ │ │ + 0x00000010 39313364 39313762 65333837 64626363 913d917be387dbcc │ │ │ │ │ + 0x00000020 37383032 64662e64 65627567 00000000 7802df.debug.... │ │ │ │ │ + 0x00000030 6b81a7a3 k... │ │ │ ├── ./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: 747eebd7595f7ea06a3247e73acf23f3eeec2747 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82069850c955ea574f91c185731134c3ae3d5349 │ │ │ │ ├── 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 37656562 64373539 35663765 61303661 7eebd7595f7ea06a │ │ │ │ │ - 0x00000010 33323437 65373361 63663233 66336565 3247e73acf23f3ee │ │ │ │ │ - 0x00000020 65633237 34372e64 65627567 00000000 ec2747.debug.... │ │ │ │ │ - 0x00000030 02b52fe7 ../. │ │ │ │ │ + 0x00000000 30363938 35306339 35356561 35373466 069850c955ea574f │ │ │ │ │ + 0x00000010 39316331 38353733 31313334 63336165 91c185731134c3ae │ │ │ │ │ + 0x00000020 33643533 34392e64 65627567 00000000 3d5349.debug.... │ │ │ │ │ + 0x00000030 32add66a 2..j │ │ │ ├── ./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: a17b98626a671d7064df77f3d51c3cdf1849e0a5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 018af8b83643b85a3e1159d911194994cc9ad48c │ │ │ │ ├── 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 37623938 36323661 36373164 37303634 7b98626a671d7064 │ │ │ │ │ - 0x00000010 64663737 66336435 31633363 64663138 df77f3d51c3cdf18 │ │ │ │ │ - 0x00000020 34396530 61352e64 65627567 00000000 49e0a5.debug.... │ │ │ │ │ - 0x00000030 a6fe9511 .... │ │ │ │ │ + 0x00000000 38616638 62383336 34336238 35613365 8af8b83643b85a3e │ │ │ │ │ + 0x00000010 31313539 64393131 31393439 39346363 1159d911194994cc │ │ │ │ │ + 0x00000020 39616434 38632e64 65627567 00000000 9ad48c.debug.... │ │ │ │ │ + 0x00000030 cab40749 ...I │ │ │ ├── ./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: a2a9bc09b3c295c4a38e41a659f0d9677de83d17 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d610cd291b567692491a2c1d29a3173b70e1a15f │ │ │ │ ├── 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 61396263 30396233 63323935 63346133 a9bc09b3c295c4a3 │ │ │ │ │ - 0x00000010 38653431 61363539 66306439 36373764 8e41a659f0d9677d │ │ │ │ │ - 0x00000020 65383364 31372e64 65627567 00000000 e83d17.debug.... │ │ │ │ │ - 0x00000030 3f5c522c ?\R, │ │ │ │ │ + 0x00000000 31306364 32393162 35363736 39323439 10cd291b56769249 │ │ │ │ │ + 0x00000010 31613263 31643239 61333137 33623730 1a2c1d29a3173b70 │ │ │ │ │ + 0x00000020 65316131 35662e64 65627567 00000000 e1a15f.debug.... │ │ │ │ │ + 0x00000030 6fe2bd1a o... │ │ │ ├── ./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: 326880814758a670de17d014a278543f17dc9872 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f6cd8f52bae45e171e4c248e175f755faf11db54 │ │ │ │ ├── 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 36383830 38313437 35386136 37306465 6880814758a670de │ │ │ │ │ - 0x00000010 31376430 31346132 37383534 33663137 17d014a278543f17 │ │ │ │ │ - 0x00000020 64633938 37322e64 65627567 00000000 dc9872.debug.... │ │ │ │ │ - 0x00000030 720056f2 r.V. │ │ │ │ │ + 0x00000000 63643866 35326261 65343565 31373165 cd8f52bae45e171e │ │ │ │ │ + 0x00000010 34633234 38653137 35663735 35666166 4c248e175f755faf │ │ │ │ │ + 0x00000020 31316462 35342e64 65627567 00000000 11db54.debug.... │ │ │ │ │ + 0x00000030 e876d717 .v.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/confetti.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: 868ff73ed9a3f5740a12e926d93596f170f69dd8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0f258212ddbe46c1a63a34eae18454680a1224e5 │ │ │ │ ├── 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 38666637 33656439 61336635 37343061 8ff73ed9a3f5740a │ │ │ │ │ - 0x00000010 31326539 32366439 33353936 66313730 12e926d93596f170 │ │ │ │ │ - 0x00000020 66363964 64382e64 65627567 00000000 f69dd8.debug.... │ │ │ │ │ - 0x00000030 64d85709 d.W. │ │ │ │ │ + 0x00000000 32353832 31326464 62653436 63316136 258212ddbe46c1a6 │ │ │ │ │ + 0x00000010 33613334 65616531 38343534 36383061 3a34eae18454680a │ │ │ │ │ + 0x00000020 31323234 65352e64 65627567 00000000 1224e5.debug.... │ │ │ │ │ + 0x00000030 584b881d XK.. │ │ │ ├── ./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: a61c52941b849812a5ae967e7ca6c892a4c9a299 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e11ca04c504fc4f91f311740d8666f715c5e0e05 │ │ │ │ ├── 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 31633532 39343162 38343938 31326135 1c52941b849812a5 │ │ │ │ │ - 0x00000010 61653936 37653763 61366338 39326134 ae967e7ca6c892a4 │ │ │ │ │ - 0x00000020 63396132 39392e64 65627567 00000000 c9a299.debug.... │ │ │ │ │ - 0x00000030 2ef1315f ..1_ │ │ │ │ │ + 0x00000000 31636130 34633530 34666334 66393166 1ca04c504fc4f91f │ │ │ │ │ + 0x00000010 33313137 34306438 36363666 37313563 311740d8666f715c │ │ │ │ │ + 0x00000020 35653065 30352e64 65627567 00000000 5e0e05.debug.... │ │ │ │ │ + 0x00000030 d22f1c8b ./.. │ │ │ ├── ./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: ad593f373ae9ea1cbfcef6083997e9bc421b47a8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b52d5131f20c6a4ab2ab213f6590dc02bfffef62 │ │ │ │ ├── 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 35393366 33373361 65396561 31636266 593f373ae9ea1cbf │ │ │ │ │ - 0x00000010 63656636 30383339 39376539 62633432 cef6083997e9bc42 │ │ │ │ │ - 0x00000020 31623437 61382e64 65627567 00000000 1b47a8.debug.... │ │ │ │ │ - 0x00000030 725669d3 rVi. │ │ │ │ │ + 0x00000000 32643531 33316632 30633661 34616232 2d5131f20c6a4ab2 │ │ │ │ │ + 0x00000010 61623231 33663635 39306463 30326266 ab213f6590dc02bf │ │ │ │ │ + 0x00000020 66666566 36322e64 65627567 00000000 ffef62.debug.... │ │ │ │ │ + 0x00000030 52c20163 R..c │ │ │ ├── ./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: 593c560c5177832736043dce95e8321a5efa8c54 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35c38cbf2da14169e0f4cec2721c2e0c4b30aace │ │ │ │ ├── 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 33633536 30633531 37373833 32373336 3c560c5177832736 │ │ │ │ │ - 0x00000010 30343364 63653935 65383332 31613565 043dce95e8321a5e │ │ │ │ │ - 0x00000020 66613863 35342e64 65627567 00000000 fa8c54.debug.... │ │ │ │ │ - 0x00000030 6823e767 h#.g │ │ │ │ │ + 0x00000000 63333863 62663264 61313431 36396530 c38cbf2da14169e0 │ │ │ │ │ + 0x00000010 66346365 63323732 31633265 30633462 f4cec2721c2e0c4b │ │ │ │ │ + 0x00000020 33306161 63652e64 65627567 00000000 30aace.debug.... │ │ │ │ │ + 0x00000030 2bee0dee +... │ │ │ ├── ./usr/lib/tuxpaint/plugins/fill.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 13511e2a33a62a1afa444e1048a3adb709a99dc8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 224d3d334e52c7e392ab269c3f10be7750943899 │ │ │ │ ├── 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 35313165 32613333 61363261 31616661 511e2a33a62a1afa │ │ │ │ │ - 0x00000010 34343465 31303438 61336164 62373039 444e1048a3adb709 │ │ │ │ │ - 0x00000020 61393964 63382e64 65627567 00000000 a99dc8.debug.... │ │ │ │ │ - 0x00000030 2f6c4fcf /lO. │ │ │ │ │ + 0x00000000 34643364 33333465 35326337 65333932 4d3d334e52c7e392 │ │ │ │ │ + 0x00000010 61623236 39633366 31306265 37373530 ab269c3f10be7750 │ │ │ │ │ + 0x00000020 39343338 39392e64 65627567 00000000 943899.debug.... │ │ │ │ │ + 0x00000030 fa9edbb3 .... │ │ │ ├── ./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: 8964f65d8a9731d4db3eaf4482f28179db28c120 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: be196b69a88419c528015be73c2aed3f79ff8e69 │ │ │ │ ├── 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 36346636 35643861 39373331 64346462 64f65d8a9731d4db │ │ │ │ │ - 0x00000010 33656166 34343832 66323831 37396462 3eaf4482f28179db │ │ │ │ │ - 0x00000020 32386331 32302e64 65627567 00000000 28c120.debug.... │ │ │ │ │ - 0x00000030 ec9ca551 ...Q │ │ │ │ │ + 0x00000000 31393662 36396138 38343139 63353238 196b69a88419c528 │ │ │ │ │ + 0x00000010 30313562 65373363 32616564 33663739 015be73c2aed3f79 │ │ │ │ │ + 0x00000020 66663865 36392e64 65627567 00000000 ff8e69.debug.... │ │ │ │ │ + 0x00000030 451c705e E.p^ │ │ │ ├── ./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: f4f7e45ae3899b436e48ce7fb6bd375a103284fc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 91c6660a0836c5cf99fc181d28c8535c931f39f9 │ │ │ │ ├── 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 66376534 35616533 38393962 34333665 f7e45ae3899b436e │ │ │ │ │ - 0x00000010 34386365 37666236 62643337 35613130 48ce7fb6bd375a10 │ │ │ │ │ - 0x00000020 33323834 66632e64 65627567 00000000 3284fc.debug.... │ │ │ │ │ - 0x00000030 3e4e36c3 >N6. │ │ │ │ │ + 0x00000000 63363636 30613038 33366335 63663939 c6660a0836c5cf99 │ │ │ │ │ + 0x00000010 66633138 31643238 63383533 35633933 fc181d28c8535c93 │ │ │ │ │ + 0x00000020 31663339 66392e64 65627567 00000000 1f39f9.debug.... │ │ │ │ │ + 0x00000030 49517f09 IQ.. │ │ │ ├── ./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: d48a16d5625a5ae925c04c2729e81d377ef01772 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 85a681db2a3d3a168e76cf911234f4a07f8bbab2 │ │ │ │ ├── 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 38613136 64353632 35613561 65393235 8a16d5625a5ae925 │ │ │ │ │ - 0x00000010 63303463 32373239 65383164 33373765 c04c2729e81d377e │ │ │ │ │ - 0x00000020 66303137 37322e64 65627567 00000000 f01772.debug.... │ │ │ │ │ - 0x00000030 29492c1e )I,. │ │ │ │ │ + 0x00000000 61363831 64623261 33643361 31363865 a681db2a3d3a168e │ │ │ │ │ + 0x00000010 37366366 39313132 33346634 61303766 76cf911234f4a07f │ │ │ │ │ + 0x00000020 38626261 62322e64 65627567 00000000 8bbab2.debug.... │ │ │ │ │ + 0x00000030 eb8b54e4 ..T. │ │ │ ├── ./usr/lib/tuxpaint/plugins/fold.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 591e988ab9d9af725077998a544bac4c3efd9c84 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2807ea0c9ade27795fb3afa4cf36a36141fbec7b │ │ │ │ ├── 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 31653938 38616239 64396166 37323530 1e988ab9d9af7250 │ │ │ │ │ - 0x00000010 37373939 38613534 34626163 34633365 77998a544bac4c3e │ │ │ │ │ - 0x00000020 66643963 38342e64 65627567 00000000 fd9c84.debug.... │ │ │ │ │ - 0x00000030 8ea5a938 ...8 │ │ │ │ │ + 0x00000000 30376561 30633961 64653237 37393566 07ea0c9ade27795f │ │ │ │ │ + 0x00000010 62336166 61346366 33366133 36313431 b3afa4cf36a36141 │ │ │ │ │ + 0x00000020 66626563 37622e64 65627567 00000000 fbec7b.debug.... │ │ │ │ │ + 0x00000030 a5842fbd ../. │ │ │ ├── ./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: 695793ea311d1aafe160c6965cea955d94689ec8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 39b184b25c6409732684ddac5b40d2683aa329b1 │ │ │ │ ├── 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 35373933 65613331 31643161 61666531 5793ea311d1aafe1 │ │ │ │ │ - 0x00000010 36306336 39363563 65613935 35643934 60c6965cea955d94 │ │ │ │ │ - 0x00000020 36383965 63382e64 65627567 00000000 689ec8.debug.... │ │ │ │ │ - 0x00000030 09f556eb ..V. │ │ │ │ │ + 0x00000000 62313834 62323563 36343039 37333236 b184b25c64097326 │ │ │ │ │ + 0x00000010 38346464 61633562 34306432 36383361 84ddac5b40d2683a │ │ │ │ │ + 0x00000020 61333239 62312e64 65627567 00000000 a329b1.debug.... │ │ │ │ │ + 0x00000030 91e11de0 .... │ │ │ ├── ./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: 83970bed54b3b0c8ee99d52f24946e535c932ff6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b37f9eb2992886f955ca9d77c2f7f0f59959cbc6 │ │ │ │ ├── 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 39373062 65643534 62336230 63386565 970bed54b3b0c8ee │ │ │ │ │ - 0x00000010 39396435 32663234 39343665 35333563 99d52f24946e535c │ │ │ │ │ - 0x00000020 39333266 66362e64 65627567 00000000 932ff6.debug.... │ │ │ │ │ - 0x00000030 a0229263 .".c │ │ │ │ │ + 0x00000000 37663965 62323939 32383836 66393535 7f9eb2992886f955 │ │ │ │ │ + 0x00000010 63613964 37376332 66376630 66353939 ca9d77c2f7f0f599 │ │ │ │ │ + 0x00000020 35396362 63362e64 65627567 00000000 59cbc6.debug.... │ │ │ │ │ + 0x00000030 7a1ab391 z... │ │ │ ├── ./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: a0a9ca0e089b9c68917a57325ce46abc130803ba │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 080cf869add17bb1a837b0bfb3499222371a098a │ │ │ │ ├── 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 61396361 30653038 39623963 36383931 a9ca0e089b9c6891 │ │ │ │ │ - 0x00000010 37613537 33323563 65343661 62633133 7a57325ce46abc13 │ │ │ │ │ - 0x00000020 30383033 62612e64 65627567 00000000 0803ba.debug.... │ │ │ │ │ - 0x00000030 6160c60e a`.. │ │ │ │ │ + 0x00000000 30636638 36396164 64313762 62316138 0cf869add17bb1a8 │ │ │ │ │ + 0x00000010 33376230 62666233 34393932 32323337 37b0bfb349922237 │ │ │ │ │ + 0x00000020 31613039 38612e64 65627567 00000000 1a098a.debug.... │ │ │ │ │ + 0x00000030 1cc17127 ..q' │ │ │ ├── ./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: 3ca392d3fa5d93392e157bd2a7fc27a267f695b1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 43eeb4c6b8407fefdbced90992af48cff8059896 │ │ │ │ ├── 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 61333932 64336661 35643933 33393265 a392d3fa5d93392e │ │ │ │ │ - 0x00000010 31353762 64326137 66633237 61323637 157bd2a7fc27a267 │ │ │ │ │ - 0x00000020 66363935 62312e64 65627567 00000000 f695b1.debug.... │ │ │ │ │ - 0x00000030 c1c47e91 ..~. │ │ │ │ │ + 0x00000000 65656234 63366238 34303766 65666462 eeb4c6b8407fefdb │ │ │ │ │ + 0x00000010 63656439 30393932 61663438 63666638 ced90992af48cff8 │ │ │ │ │ + 0x00000020 30353938 39362e64 65627567 00000000 059896.debug.... │ │ │ │ │ + 0x00000030 7bd5320c {.2. │ │ │ ├── ./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: d6a666bbae37e232e77525731a8c7a7c9400b8b6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b39767737a4c603770367414f5674b462a910bb7 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +gszL`7p6t │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ SDL_MapRGB │ │ │ │ │ kalidescope_api_version │ │ │ │ │ kalidescope_init │ │ │ │ ├── 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 61363636 62626165 33376532 33326537 a666bbae37e232e7 │ │ │ │ │ - 0x00000010 37353235 37333161 38633761 37633934 7525731a8c7a7c94 │ │ │ │ │ - 0x00000020 30306238 62362e64 65627567 00000000 00b8b6.debug.... │ │ │ │ │ - 0x00000030 29465001 )FP. │ │ │ │ │ + 0x00000000 39373637 37333761 34633630 33373730 9767737a4c603770 │ │ │ │ │ + 0x00000010 33363734 31346635 36373462 34363261 367414f5674b462a │ │ │ │ │ + 0x00000020 39313062 62372e64 65627567 00000000 910bb7.debug.... │ │ │ │ │ + 0x00000030 68dcbf74 h..t │ │ │ ├── ./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: 78433b52b68b7b315e70bd3db141a52311ac801e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 136f01cea8e984eeb7a7ebbf9259e50d23e0edf7 │ │ │ │ ├── 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 34333362 35326236 38623762 33313565 433b52b68b7b315e │ │ │ │ │ - 0x00000010 37306264 33646231 34316135 32333131 70bd3db141a52311 │ │ │ │ │ - 0x00000020 61633830 31652e64 65627567 00000000 ac801e.debug.... │ │ │ │ │ - 0x00000030 23c650c2 #.P. │ │ │ │ │ + 0x00000000 36663031 63656138 65393834 65656237 6f01cea8e984eeb7 │ │ │ │ │ + 0x00000010 61376562 62663932 35396535 30643233 a7ebbf9259e50d23 │ │ │ │ │ + 0x00000020 65306564 66372e64 65627567 00000000 e0edf7.debug.... │ │ │ │ │ + 0x00000030 f6ef5c68 ..\h │ │ │ ├── ./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: 3f8132589415033013056de3b15a4514cdf37ca7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70fb13433a4b160b960724fe41ced97a3582fb88 │ │ │ │ ├── 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 38313332 35383934 31353033 33303133 8132589415033013 │ │ │ │ │ - 0x00000010 30353664 65336231 35613435 31346364 056de3b15a4514cd │ │ │ │ │ - 0x00000020 66333763 61372e64 65627567 00000000 f37ca7.debug.... │ │ │ │ │ - 0x00000030 f5371600 .7.. │ │ │ │ │ + 0x00000000 66623133 34333361 34623136 30623936 fb13433a4b160b96 │ │ │ │ │ + 0x00000010 30373234 66653431 63656439 37613335 0724fe41ced97a35 │ │ │ │ │ + 0x00000020 38326662 38382e64 65627567 00000000 82fb88.debug.... │ │ │ │ │ + 0x00000030 b85b9906 .[.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/mirror_flip.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5196528fd38aa0f6fd9c70c8126959535a3a99b9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 713e414fe3a67752859a23e5c0bb7a3b627610eb │ │ │ │ ├── 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 39363532 38666433 38616130 66366664 96528fd38aa0f6fd │ │ │ │ │ - 0x00000010 39633730 63383132 36393539 35333561 9c70c8126959535a │ │ │ │ │ - 0x00000020 33613939 62392e64 65627567 00000000 3a99b9.debug.... │ │ │ │ │ - 0x00000030 2b5787d1 +W.. │ │ │ │ │ + 0x00000000 33653431 34666533 61363737 35323835 3e414fe3a6775285 │ │ │ │ │ + 0x00000010 39613233 65356330 62623761 33623632 9a23e5c0bb7a3b62 │ │ │ │ │ + 0x00000020 37363130 65622e64 65627567 00000000 7610eb.debug.... │ │ │ │ │ + 0x00000030 1d3e781d .>x. │ │ │ ├── ./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: 5caf4c35a89618d614fe181bb6c414d3b68b198f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b434322b3c6355f764dd225c4a203833b4429fd9 │ │ │ │ ├── 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 61663463 33356138 39363138 64363134 af4c35a89618d614 │ │ │ │ │ - 0x00000010 66653138 31626236 63343134 64336236 fe181bb6c414d3b6 │ │ │ │ │ - 0x00000020 38623139 38662e64 65627567 00000000 8b198f.debug.... │ │ │ │ │ - 0x00000030 32fd07a4 2... │ │ │ │ │ + 0x00000000 33343332 32623363 36333535 66373634 34322b3c6355f764 │ │ │ │ │ + 0x00000010 64643232 35633461 32303338 33336234 dd225c4a203833b4 │ │ │ │ │ + 0x00000020 34323966 64392e64 65627567 00000000 429fd9.debug.... │ │ │ │ │ + 0x00000030 31a4fa60 1..` │ │ │ ├── ./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: e905089b46036216ac83eee65a1e8419793402bc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ff5abe92a5e96779f8b5cd618c628be562faa460 │ │ │ │ ├── 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 30353038 39623436 30333632 31366163 05089b46036216ac │ │ │ │ │ - 0x00000010 38336565 65363561 31653834 31393739 83eee65a1e841979 │ │ │ │ │ - 0x00000020 33343032 62632e64 65627567 00000000 3402bc.debug.... │ │ │ │ │ - 0x00000030 221868f9 ".h. │ │ │ │ │ + 0x00000000 35616265 39326135 65393637 37396638 5abe92a5e96779f8 │ │ │ │ │ + 0x00000010 62356364 36313863 36323862 65353632 b5cd618c628be562 │ │ │ │ │ + 0x00000020 66616134 36302e64 65627567 00000000 faa460.debug.... │ │ │ │ │ + 0x00000030 2bf1564a +.VJ │ │ │ ├── ./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: 3646202d8ea6ea208c4904f63594d48676eb488b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1eaeb48502e72c48e92deee4b0669b6067af8e0e │ │ │ │ ├── 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 34363230 32643865 61366561 32303863 46202d8ea6ea208c │ │ │ │ │ - 0x00000010 34393034 66363335 39346434 38363736 4904f63594d48676 │ │ │ │ │ - 0x00000020 65623438 38622e64 65627567 00000000 eb488b.debug.... │ │ │ │ │ - 0x00000030 d81bc95f ..._ │ │ │ │ │ + 0x00000000 61656234 38353032 65373263 34386539 aeb48502e72c48e9 │ │ │ │ │ + 0x00000010 32646565 65346230 36363962 36303637 2deee4b0669b6067 │ │ │ │ │ + 0x00000020 61663865 30652e64 65627567 00000000 af8e0e.debug.... │ │ │ │ │ + 0x00000030 cb1145da ..E. │ │ │ ├── ./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: 49063ba4a64a93d1959a2fa543a3945c45704e32 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d35ec39f275d935cbc78b89731c134a317565977 │ │ │ │ ├── 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 30363362 61346136 34613933 64313935 063ba4a64a93d195 │ │ │ │ │ - 0x00000010 39613266 61353433 61333934 35633435 9a2fa543a3945c45 │ │ │ │ │ - 0x00000020 37303465 33322e64 65627567 00000000 704e32.debug.... │ │ │ │ │ - 0x00000030 3f1cc953 ?..S │ │ │ │ │ + 0x00000000 35656333 39663237 35643933 35636263 5ec39f275d935cbc │ │ │ │ │ + 0x00000010 37386238 39373331 63313334 61333137 78b89731c134a317 │ │ │ │ │ + 0x00000020 35363539 37372e64 65627567 00000000 565977.debug.... │ │ │ │ │ + 0x00000030 a062d8b3 .b.. │ │ │ ├── ./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: 937a8e06845153672ab377d0f212ef1e6d17e974 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 714cc140b3bc4bffdb70e00d00dc7bc9ce271cd5 │ │ │ │ ├── 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 37613865 30363834 35313533 36373261 7a8e06845153672a │ │ │ │ │ - 0x00000010 62333737 64306632 31326566 31653664 b377d0f212ef1e6d │ │ │ │ │ - 0x00000020 31376539 37342e64 65627567 00000000 17e974.debug.... │ │ │ │ │ - 0x00000030 aa753db3 .u=. │ │ │ │ │ + 0x00000000 34636331 34306233 62633462 66666462 4cc140b3bc4bffdb │ │ │ │ │ + 0x00000010 37306530 30643030 64633762 63396365 70e00d00dc7bc9ce │ │ │ │ │ + 0x00000020 32373163 64352e64 65627567 00000000 271cd5.debug.... │ │ │ │ │ + 0x00000030 e89f3f9c ..?. │ │ │ ├── ./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: 967ced46bc562c335faecbf4470208db624ed28d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 47ae59fc816b3d8d7eae302b7114bf72a087ebad │ │ │ │ ├── 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 37636564 34366263 35363263 33333566 7ced46bc562c335f │ │ │ │ │ - 0x00000010 61656362 66343437 30323038 64623632 aecbf4470208db62 │ │ │ │ │ - 0x00000020 34656432 38642e64 65627567 00000000 4ed28d.debug.... │ │ │ │ │ - 0x00000030 1af71972 ...r │ │ │ │ │ + 0x00000000 61653539 66633831 36623364 38643765 ae59fc816b3d8d7e │ │ │ │ │ + 0x00000010 61653330 32623731 31346266 37326130 ae302b7114bf72a0 │ │ │ │ │ + 0x00000020 38376562 61642e64 65627567 00000000 87ebad.debug.... │ │ │ │ │ + 0x00000030 d892259f ..%. │ │ │ ├── ./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: ba7af7707ff6445015604034b8f08384d2f961ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0fa81b21d8fbcfa61372a77fdda59461a416ca3b │ │ │ │ ├── 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 37616637 37303766 66363434 35303135 7af7707ff6445015 │ │ │ │ │ - 0x00000010 36303430 33346238 66303833 38346432 604034b8f08384d2 │ │ │ │ │ - 0x00000020 66393631 61642e64 65627567 00000000 f961ad.debug.... │ │ │ │ │ - 0x00000030 a3834e17 ..N. │ │ │ │ │ + 0x00000000 61383162 32316438 66626366 61363133 a81b21d8fbcfa613 │ │ │ │ │ + 0x00000010 37326137 37666464 61353934 36316134 72a77fdda59461a4 │ │ │ │ │ + 0x00000020 31366361 33622e64 65627567 00000000 16ca3b.debug.... │ │ │ │ │ + 0x00000030 bca7929f .... │ │ │ ├── ./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: b610fc38e5229c11b40b7a5ddee19ac31652352e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9dc5395c9d4ac4f778dd3be293442658ab369f7a │ │ │ │ ├── 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 31306663 33386535 32323963 31316234 10fc38e5229c11b4 │ │ │ │ │ - 0x00000010 30623761 35646465 65313961 63333136 0b7a5ddee19ac316 │ │ │ │ │ - 0x00000020 35323335 32652e64 65627567 00000000 52352e.debug.... │ │ │ │ │ - 0x00000030 8c02dc61 ...a │ │ │ │ │ + 0x00000000 63353339 35633964 34616334 66373738 c5395c9d4ac4f778 │ │ │ │ │ + 0x00000010 64643362 65323933 34343236 35386162 dd3be293442658ab │ │ │ │ │ + 0x00000020 33363966 37612e64 65627567 00000000 369f7a.debug.... │ │ │ │ │ + 0x00000030 d2a55687 ..V. │ │ │ ├── ./usr/lib/tuxpaint/plugins/rainbow.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: e775a47e4268ade65a2e6f1c2d12790afc4b0f6e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7250a50308a6a58eda026348311f36fa0e1fb6c3 │ │ │ │ ├── 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 37356134 37653432 36386164 65363561 75a47e4268ade65a │ │ │ │ │ - 0x00000010 32653666 31633264 31323739 30616663 2e6f1c2d12790afc │ │ │ │ │ - 0x00000020 34623066 36652e64 65627567 00000000 4b0f6e.debug.... │ │ │ │ │ - 0x00000030 3b834426 ;.D& │ │ │ │ │ + 0x00000000 35306135 30333038 61366135 38656461 50a50308a6a58eda │ │ │ │ │ + 0x00000010 30323633 34383331 31663336 66613065 026348311f36fa0e │ │ │ │ │ + 0x00000020 31666236 63332e64 65627567 00000000 1fb6c3.debug.... │ │ │ │ │ + 0x00000030 4ce2a216 L... │ │ │ ├── ./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: 3cf14e1fa657317bc94811b46e74fdb1a6d22ae3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dbd2b36eaf29237aa32bd5f7748ccc4f33b868f8 │ │ │ │ ├── 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 66313465 31666136 35373331 37626339 f14e1fa657317bc9 │ │ │ │ │ - 0x00000010 34383131 62343665 37346664 62316136 4811b46e74fdb1a6 │ │ │ │ │ - 0x00000020 64323261 65332e64 65627567 00000000 d22ae3.debug.... │ │ │ │ │ - 0x00000030 21ad4a71 !.Jq │ │ │ │ │ + 0x00000000 64326233 36656166 32393233 37616133 d2b36eaf29237aa3 │ │ │ │ │ + 0x00000010 32626435 66373734 38636363 34663333 2bd5f7748ccc4f33 │ │ │ │ │ + 0x00000020 62383638 66382e64 65627567 00000000 b868f8.debug.... │ │ │ │ │ + 0x00000030 98717460 .qt` │ │ │ ├── ./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: 6ae80da6271ad9f89bb615327250bcbeb491ab00 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bea707b60b9bc3491e3dcc66688b84a7ebf00d35 │ │ │ │ ├── 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 65383064 61363237 31616439 66383962 e80da6271ad9f89b │ │ │ │ │ - 0x00000010 62363135 33323732 35306263 62656234 b615327250bcbeb4 │ │ │ │ │ - 0x00000020 39316162 30302e64 65627567 00000000 91ab00.debug.... │ │ │ │ │ - 0x00000030 7e994d8f ~.M. │ │ │ │ │ + 0x00000000 61373037 62363062 39626333 34393165 a707b60b9bc3491e │ │ │ │ │ + 0x00000010 33646363 36363638 38623834 61376562 3dcc66688b84a7eb │ │ │ │ │ + 0x00000020 66303064 33352e64 65627567 00000000 f00d35.debug.... │ │ │ │ │ + 0x00000030 ed6991ef .i.. │ │ │ ├── ./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: d773ecae4af412bf351e6e0018c77a8f327d7d6c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d903a66bf267ff05cdd45786dcb2753d078623c3 │ │ │ │ ├── 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 37336563 61653461 66343132 62663335 73ecae4af412bf35 │ │ │ │ │ - 0x00000010 31653665 30303138 63373761 38663332 1e6e0018c77a8f32 │ │ │ │ │ - 0x00000020 37643764 36632e64 65627567 00000000 7d7d6c.debug.... │ │ │ │ │ - 0x00000030 899887b9 .... │ │ │ │ │ + 0x00000000 30336136 36626632 36376666 30356364 03a66bf267ff05cd │ │ │ │ │ + 0x00000010 64343537 38366463 62323735 33643037 d45786dcb2753d07 │ │ │ │ │ + 0x00000020 38363233 63332e64 65627567 00000000 8623c3.debug.... │ │ │ │ │ + 0x00000030 29fe5cc1 ).\. │ │ │ ├── ./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: 5984354491a958c2f0eebf535b3346bc51bebc3b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e7867f07d03661792a99814cb5a1c360750b6612 │ │ │ │ ├── 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 38343335 34343931 61393538 63326630 84354491a958c2f0 │ │ │ │ │ - 0x00000010 65656266 35333562 33333436 62633531 eebf535b3346bc51 │ │ │ │ │ - 0x00000020 62656263 33622e64 65627567 00000000 bebc3b.debug.... │ │ │ │ │ - 0x00000030 24689af6 $h.. │ │ │ │ │ + 0x00000000 38363766 30376430 33363631 37393261 867f07d03661792a │ │ │ │ │ + 0x00000010 39393831 34636235 61316333 36303735 99814cb5a1c36075 │ │ │ │ │ + 0x00000020 30623636 31322e64 65627567 00000000 0b6612.debug.... │ │ │ │ │ + 0x00000030 f33d7862 .=xb │ │ │ ├── ./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: 914b0c8e90025ff436749ce64116134ab8611df1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ef2c4efa90145e64b40270b4e94a79275cba1ece │ │ │ │ ├── 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 34623063 38653930 30323566 66343336 4b0c8e90025ff436 │ │ │ │ │ - 0x00000010 37343963 65363431 31363133 34616238 749ce64116134ab8 │ │ │ │ │ - 0x00000020 36313164 66312e64 65627567 00000000 611df1.debug.... │ │ │ │ │ - 0x00000030 9eb88cea .... │ │ │ │ │ + 0x00000000 32633465 66613930 31343565 36346234 2c4efa90145e64b4 │ │ │ │ │ + 0x00000010 30323730 62346539 34613739 32373563 0270b4e94a79275c │ │ │ │ │ + 0x00000020 62613165 63652e64 65627567 00000000 ba1ece.debug.... │ │ │ │ │ + 0x00000030 669009cd f... │ │ │ ├── ./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: e9d8179115d6df2e620bc96e18ddca6e9b14c6db │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0d096d671d0bbbbbb26e749e54e2378551b85950 │ │ │ │ ├── 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 64383137 39313135 64366466 32653632 d8179115d6df2e62 │ │ │ │ │ - 0x00000010 30626339 36653138 64646361 36653962 0bc96e18ddca6e9b │ │ │ │ │ - 0x00000020 31346336 64622e64 65627567 00000000 14c6db.debug.... │ │ │ │ │ - 0x00000030 f0059fa8 .... │ │ │ │ │ + 0x00000000 30393664 36373164 30626262 62626232 096d671d0bbbbbb2 │ │ │ │ │ + 0x00000010 36653734 39653534 65323337 38353531 6e749e54e2378551 │ │ │ │ │ + 0x00000020 62383539 35302e64 65627567 00000000 b85950.debug.... │ │ │ │ │ + 0x00000030 e12ee421 ...! │ │ │ ├── ./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: ae946c59a9789ca75069627537eaf84c14a0ff0f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9432d1044742e4b6e622f5a8fe1b6066fa06962d │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 39343663 35396139 37383963 61373530 946c59a9789ca750 │ │ │ │ │ - 0x00000010 36393632 37353337 65616638 34633134 69627537eaf84c14 │ │ │ │ │ - 0x00000020 61306666 30662e64 65627567 00000000 a0ff0f.debug.... │ │ │ │ │ - 0x00000030 ccef5520 ..U │ │ │ │ │ + 0x00000000 33326431 30343437 34326534 62366536 32d1044742e4b6e6 │ │ │ │ │ + 0x00000010 32326635 61386665 31623630 36366661 22f5a8fe1b6066fa │ │ │ │ │ + 0x00000020 30363936 32642e64 65627567 00000000 06962d.debug.... │ │ │ │ │ + 0x00000030 0194708b ..p. │ │ │ ├── ./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: 0267608058cbaddec324a52d6ba0e478e795b2b9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a084a912733184c9ed23fac394e8524d02b9d424 │ │ │ │ ├── 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 36373630 38303538 63626164 64656333 67608058cbaddec3 │ │ │ │ │ - 0x00000010 32346135 32643662 61306534 37386537 24a52d6ba0e478e7 │ │ │ │ │ - 0x00000020 39356232 62392e64 65627567 00000000 95b2b9.debug.... │ │ │ │ │ - 0x00000030 5f5e4405 _^D. │ │ │ │ │ + 0x00000000 38346139 31323733 33313834 63396564 84a912733184c9ed │ │ │ │ │ + 0x00000010 32336661 63333934 65383532 34643032 23fac394e8524d02 │ │ │ │ │ + 0x00000020 62396434 32342e64 65627567 00000000 b9d424.debug.... │ │ │ │ │ + 0x00000030 864150eb .AP. │ │ │ ├── ./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: 9bebd8481ab989b3ab829de1061b8e0825b9acf4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 02a195aed628fa3b39fd802889d2bee07d9caa88 │ │ │ │ ├── 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 65626438 34383161 62393839 62336162 ebd8481ab989b3ab │ │ │ │ │ - 0x00000010 38323964 65313036 31623865 30383235 829de1061b8e0825 │ │ │ │ │ - 0x00000020 62396163 66342e64 65627567 00000000 b9acf4.debug.... │ │ │ │ │ - 0x00000030 9660fcc3 .`.. │ │ │ │ │ + 0x00000000 61313935 61656436 32386661 33623339 a195aed628fa3b39 │ │ │ │ │ + 0x00000010 66643830 32383839 64326265 65303764 fd802889d2bee07d │ │ │ │ │ + 0x00000020 39636161 38382e64 65627567 00000000 9caa88.debug.... │ │ │ │ │ + 0x00000030 238e4230 #.B0 │ │ │ ├── ./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: b039f3e5b722bc24f2e84fb08a3adec60eb6bc12 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ddc52e8a8a8985d78b3e810005c2040bdff61878 │ │ │ │ ├── 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 33396633 65356237 32326263 32346632 39f3e5b722bc24f2 │ │ │ │ │ - 0x00000010 65383466 62303861 33616465 63363065 e84fb08a3adec60e │ │ │ │ │ - 0x00000020 62366263 31322e64 65627567 00000000 b6bc12.debug.... │ │ │ │ │ - 0x00000030 ae6728f8 .g(. │ │ │ │ │ + 0x00000000 63353265 38613861 38393835 64373862 c52e8a8a8985d78b │ │ │ │ │ + 0x00000010 33653831 30303035 63323034 30626466 3e810005c2040bdf │ │ │ │ │ + 0x00000020 66363138 37382e64 65627567 00000000 f61878.debug.... │ │ │ │ │ + 0x00000030 dac3cb49 ...I │ │ │ ├── ./usr/lib/tuxpaint/plugins/tornado.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: 63c694251c1500bc87f45d15a66a999aae3b70c4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2fbfe5aa2d5d968826008eeb117ba3288205b07a │ │ │ │ ├── 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 63363934 32353163 31353030 62633837 c694251c1500bc87 │ │ │ │ │ - 0x00000010 66343564 31356136 36613939 39616165 f45d15a66a999aae │ │ │ │ │ - 0x00000020 33623730 63342e64 65627567 00000000 3b70c4.debug.... │ │ │ │ │ - 0x00000030 7a9621f5 z.!. │ │ │ │ │ + 0x00000000 62666535 61613264 35643936 38383236 bfe5aa2d5d968826 │ │ │ │ │ + 0x00000010 30303865 65623131 37626133 32383832 008eeb117ba32882 │ │ │ │ │ + 0x00000020 30356230 37612e64 65627567 00000000 05b07a.debug.... │ │ │ │ │ + 0x00000030 26c6853c &..< │ │ │ ├── ./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: 1ddb277fdad2b828b5a7c626abc7ecf18a51e2cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9fd39f89f993594b9fb9252f09c0aa82ee338d54 │ │ │ │ ├── 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 64623237 37666461 64326238 32386235 db277fdad2b828b5 │ │ │ │ │ - 0x00000010 61376336 32366162 63376563 66313861 a7c626abc7ecf18a │ │ │ │ │ - 0x00000020 35316532 63632e64 65627567 00000000 51e2cc.debug.... │ │ │ │ │ - 0x00000030 8197a91c .... │ │ │ │ │ + 0x00000000 64333966 38396639 39333539 34623966 d39f89f993594b9f │ │ │ │ │ + 0x00000010 62393235 32663039 63306161 38326565 b9252f09c0aa82ee │ │ │ │ │ + 0x00000020 33333864 35342e64 65627567 00000000 338d54.debug.... │ │ │ │ │ + 0x00000030 fdf4ddfb .... │ │ │ ├── ./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: 94d5dbf6042dd3e4ab169a67f3264f59f67a7e36 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 197e2dc87aaa60f3965accc20a54cb5dd8b80a28 │ │ │ │ ├── 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 64356462 66363034 32646433 65346162 d5dbf6042dd3e4ab │ │ │ │ │ - 0x00000010 31363961 36376633 32363466 35396636 169a67f3264f59f6 │ │ │ │ │ - 0x00000020 37613765 33362e64 65627567 00000000 7a7e36.debug.... │ │ │ │ │ - 0x00000030 ffe6ed99 .... │ │ │ │ │ + 0x00000000 37653264 63383761 61613630 66333936 7e2dc87aaa60f396 │ │ │ │ │ + 0x00000010 35616363 63323061 35346362 35646438 5accc20a54cb5dd8 │ │ │ │ │ + 0x00000020 62383061 32382e64 65627567 00000000 b80a28.debug.... │ │ │ │ │ + 0x00000030 4ec7fa27 N..' │ │ │ ├── ./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: 9c3c2566378cd199406ea872ade83b575bf39c37 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0c5de31fe7ab619808bf28013fad51c3eac06db │ │ │ │ ├── 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 33633235 36363337 38636431 39393430 3c2566378cd19940 │ │ │ │ │ - 0x00000010 36656138 37326164 65383362 35373562 6ea872ade83b575b │ │ │ │ │ - 0x00000020 66333963 33372e64 65627567 00000000 f39c37.debug.... │ │ │ │ │ - 0x00000030 48eaaa5e H..^ │ │ │ │ │ + 0x00000000 63356465 33316665 37616236 31393830 c5de31fe7ab61980 │ │ │ │ │ + 0x00000010 38626632 38303133 66616435 31633365 8bf28013fad51c3e │ │ │ │ │ + 0x00000020 61633036 64622e64 65627567 00000000 ac06db.debug.... │ │ │ │ │ + 0x00000030 c43e9716 .>.. ├── tuxpaint_0.9.23-1.1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1532 2021-01-01 15:55:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 219592 2021-01-01 15:55:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 219644 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/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: 7bdff0837cc03f3ad13d42057a66a17d69cf8a00 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7b844010934a20feb4d2ea516512c45f13a57df5 │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 64666630 38333763 63303366 33616431 dff0837cc03f3ad1 │ │ │ │ │ - 0x00000010 33643432 30353761 36366131 37643639 3d42057a66a17d69 │ │ │ │ │ - 0x00000020 63663861 30302e64 65627567 00000000 cf8a00.debug.... │ │ │ │ │ - 0x00000030 57747a47 WtzG │ │ │ │ │ + 0x00000000 38343430 31303933 34613230 66656234 844010934a20feb4 │ │ │ │ │ + 0x00000010 64326561 35313635 31326334 35663133 d2ea516512c45f13 │ │ │ │ │ + 0x00000020 61353764 66352e64 65627567 00000000 a57df5.debug.... │ │ │ │ │ + 0x00000030 dc5d5265 .]Re ├── tuxpaint-dbgsym_0.9.23-1.1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ -rw-r--r-- 0 0 0 516 2021-01-01 15:55:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 347944 2021-01-01 15:55:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 347936 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Jonathan Carter │ │ │ │ Installed-Size: 381 │ │ │ │ Depends: tuxpaint (= 1:0.9.23-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint │ │ │ │ -Build-Ids: 7bdff0837cc03f3ad13d42057a66a17d69cf8a00 │ │ │ │ +Build-Ids: 7b844010934a20feb4d2ea516512c45f13a57df5 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/7b/dff0837cc03f3ad13d42057a66a17d69cf8a00.debug │ │ │ │ │ +usr/lib/debug/.build-id/7b/844010934a20feb4d2ea516512c45f13a57df5.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 379104 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7b/dff0837cc03f3ad13d42057a66a17d69cf8a00.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 379104 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/7b/844010934a20feb4d2ea516512c45f13a57df5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-dbgsym -> tuxpaint │ │ │ │ --- ./usr/lib/debug/.build-id/7b/dff0837cc03f3ad13d42057a66a17d69cf8a00.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/7b/844010934a20feb4d2ea516512c45f13a57df5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% 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 0000000000053d00 000eb0 0002b0 10 WA 6 0 8 │ │ │ │ │ [23] .got NOBITS 0000000000053fb0 000eb0 000040 08 WA 0 0 8 │ │ │ │ │ [24] .got.plt NOBITS 0000000000054000 000eb0 000798 08 WA 0 0 8 │ │ │ │ │ [25] .data NOBITS 00000000000547a0 000eb0 000f88 00 WA 0 0 32 │ │ │ │ │ [26] .bss NOBITS 0000000000055740 000eb0 021c18 00 WA 0 0 32 │ │ │ │ │ [27] .comment PROGBITS 0000000000000000 000308 000027 01 MS 0 0 1 │ │ │ │ │ [28] .debug_aranges PROGBITS 0000000000000000 000330 0000e1 00 C 0 0 8 │ │ │ │ │ - [29] .debug_info PROGBITS 0000000000000000 000418 0254fd 00 C 0 0 8 │ │ │ │ │ + [29] .debug_info PROGBITS 0000000000000000 000418 0254fc 00 C 0 0 8 │ │ │ │ │ [30] .debug_abbrev PROGBITS 0000000000000000 025918 000a5c 00 C 0 0 8 │ │ │ │ │ [31] .debug_line PROGBITS 0000000000000000 026378 014541 00 C 0 0 8 │ │ │ │ │ [32] .debug_str PROGBITS 0000000000000000 03a8c0 00394b 01 MSC 0 0 8 │ │ │ │ │ [33] .debug_loc PROGBITS 0000000000000000 03e210 0120ec 00 C 0 0 8 │ │ │ │ │ [34] .debug_ranges PROGBITS 0000000000000000 050300 0027e6 00 C 0 0 8 │ │ │ │ │ [35] .symtab SYMTAB 0000000000000000 052ae8 005ac0 18 36 611 8 │ │ │ │ │ [36] .strtab STRTAB 0000000000000000 0585a8 003847 00 0 0 1 │ │ │ │ ├── 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: 7bdff0837cc03f3ad13d42057a66a17d69cf8a00 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7b844010934a20feb4d2ea516512c45f13a57df5 │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ @@ -8769,147 +8769,147 @@ │ │ │ │ │ <5822> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <5823> DW_AT_type : (ref4) <0x45>, int │ │ │ │ │ <5827> DW_AT_location : (exprloc) 9 byte block: 3 a4 2e 7 0 0 0 0 0 (DW_OP_addr: 72ea4) │ │ │ │ │ <1><5831>: Abbrev Number: 42 (DW_TAG_structure_type) │ │ │ │ │ <5832> DW_AT_name : (strp) (offset: 0x11eb): magic_api_t │ │ │ │ │ <5836> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <5837> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5838> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <5838> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <5839> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <583a> DW_AT_sibling : (ref4) <0x5936> │ │ │ │ │ <2><583e>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <583f> DW_AT_name : (strp) (offset: 0x364b): tp_version │ │ │ │ │ <5843> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5844> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <5844> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <5845> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5846> DW_AT_type : (ref4) <0x1ab>, char │ │ │ │ │ <584a> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><584b>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <584c> DW_AT_name : (strp) (offset: 0x6830): data_directory │ │ │ │ │ <5850> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5851> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <5851> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <5852> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5853> DW_AT_type : (ref4) <0x1ab>, char │ │ │ │ │ <5857> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><5858>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5859> DW_AT_name : (strp) (offset: 0x1bc8): update_progress_bar │ │ │ │ │ <585d> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <585e> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <585e> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <585f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5860> DW_AT_type : (ref4) <0x75f> │ │ │ │ │ <5864> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><5865>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5866> DW_AT_name : (strp) (offset: 0x47e5): special_notify │ │ │ │ │ <586a> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <586b> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <586b> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <586c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <586d> DW_AT_type : (ref4) <0x6bf> │ │ │ │ │ <5871> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><5872>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5873> DW_AT_name : (strp) (offset: 0x6b96): sRGB_to_linear │ │ │ │ │ <5877> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5878> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <5878> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <5879> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <587a> DW_AT_type : (ref4) <0x5945>, float │ │ │ │ │ <587e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><587f>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5880> DW_AT_name : (strp) (offset: 0x24d8): linear_to_sRGB │ │ │ │ │ <5884> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5885> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <5885> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <5886> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5887> DW_AT_type : (ref4) <0x595a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <588b> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><588c>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <588d> DW_AT_name : (strp) (offset: 0x4afc): in_circle │ │ │ │ │ <5891> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5892> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <5892> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <5893> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <5894> DW_AT_type : (ref4) <0x5979>, int │ │ │ │ │ <5898> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><5899>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <589a> DW_AT_name : (strp) (offset: 0x49a7): getpixel │ │ │ │ │ <589e> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <589f> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <589f> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <58a0> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <58a1> DW_AT_type : (ref4) <0x290e>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <58a5> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><58a6>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58a7> DW_AT_name : (strp) (offset: 0x47d6): putpixel │ │ │ │ │ <58ab> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58ac> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <58ac> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <58ad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58ae> DW_AT_type : (ref4) <0x28d1> │ │ │ │ │ <58b2> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><58b3>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58b4> DW_AT_name : (strp) (offset: 0x30a0): playsound │ │ │ │ │ <58b8> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58b9> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <58b9> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <58ba> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58bb> DW_AT_type : (ref4) <0x5994> │ │ │ │ │ <58bf> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><58c0>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58c1> DW_AT_name : (strp) (offset: 0x27fb): stopsound │ │ │ │ │ <58c5> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58c6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <58c6> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <58c7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c8> DW_AT_type : (ref4) <0x75f> │ │ │ │ │ <58cc> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><58cd>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58ce> DW_AT_name : (strp) (offset: 0x22a0): line │ │ │ │ │ <58d2> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58d3> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <58d3> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <58d4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58d5> DW_AT_type : (ref4) <0x59fc> │ │ │ │ │ <58d9> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><58da>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58db> DW_AT_name : (strp) (offset: 0x115f): button_down │ │ │ │ │ <58df> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58e0> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58e0> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58e1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e2> DW_AT_type : (ref4) <0x5a07>, int │ │ │ │ │ <58e6> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58e7>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58e8> DW_AT_name : (strp) (offset: 0x4a65): rgbtohsv │ │ │ │ │ <58ec> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58ed> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <58ed> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <58ee> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58ef> DW_AT_type : (ref4) <0x5a37> │ │ │ │ │ <58f3> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><58f4>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <58f5> DW_AT_name : (strp) (offset: 0x65c9): hsvtorgb │ │ │ │ │ <58f9> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <58fa> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <58fa> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <58fb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58fc> DW_AT_type : (ref4) <0x5a61> │ │ │ │ │ <5900> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5901>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5902> DW_AT_name : (strp) (offset: 0x14b5): canvas_w │ │ │ │ │ <5906> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5907> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5907> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5908> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5909> DW_AT_type : (ref4) <0x45>, int │ │ │ │ │ <590d> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><590e>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <590f> DW_AT_name : (strp) (offset: 0x1496): canvas_h │ │ │ │ │ <5913> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5914> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5914> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5915> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5916> DW_AT_type : (ref4) <0x45>, int │ │ │ │ │ <591a> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><591b>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <591c> DW_AT_name : (strp) (offset: 0x86f): scale │ │ │ │ │ <5920> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5921> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5921> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5922> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5923> DW_AT_type : (ref4) <0x5a85>, SDL_Surface, SDL_Surface │ │ │ │ │ <5927> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5928>: Abbrev Number: 12 (DW_TAG_member) │ │ │ │ │ <5929> DW_AT_name : (strp) (offset: 0x2341): touched │ │ │ │ │ <592d> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <592e> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <592e> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <592f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5930> DW_AT_type : (ref4) <0x5a9f>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5934> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5935>: Abbrev Number: 0 │ │ │ │ │ <1><5936>: Abbrev Number: 61 (DW_TAG_subroutine_type) │ │ │ │ │ <5937> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <5937> DW_AT_type : (ref4) <0x37>, float │ │ │ │ │ @@ -9077,15 +9077,15 @@ │ │ │ │ │ <2><5a9e>: Abbrev Number: 0 │ │ │ │ │ <1><5a9f>: Abbrev Number: 20 (DW_TAG_pointer_type) │ │ │ │ │ <5aa0> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <5aa1> DW_AT_type : (ref4) <0x5a8b>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><5aa5>: Abbrev Number: 25 (DW_TAG_typedef) │ │ │ │ │ <5aa6> DW_AT_name : (strp) (offset: 0x4803): magic_api │ │ │ │ │ <5aaa> DW_AT_decl_file : (data1) 91 │ │ │ │ │ - <5aab> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <5aab> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <5aac> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <5aad> DW_AT_type : (ref4) <0x5831>, magic_api_t │ │ │ │ │ <1><5ab1>: Abbrev Number: 84 (DW_TAG_structure_type) │ │ │ │ │ <5ab2> DW_AT_name : (strp) (offset: 0x13a2): magic_funcs_s │ │ │ │ │ <5ab6> DW_AT_byte_size : (data1) 120 │ │ │ │ │ <5ab7> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <5ab8> DW_AT_decl_line : (data2) 1302 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,56 +1,50 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ N3:f['SN │ │ │ │ │ r`85sUj6 │ │ │ │ │ 8[8q)v7u │ │ │ │ │ 588$$44,,<<""22** │ │ │ │ │ iSgK%.MOz │ │ │ │ │ &)[k/9q>-* │ │ │ │ │ -2lnl#kS1W │ │ │ │ │ -x8tI9v:0t+v │ │ │ │ │ -&2\/`<[I │ │ │ │ │ -_<-/CcB5 │ │ │ │ │ -5{>T\]7BE] │ │ │ │ │ -Y+c,O!Ot │ │ │ │ │ -aF15#W/B │ │ │ │ │ -?4d]B(|Sb │ │ │ │ │ -?]?-|dw]x │ │ │ │ │ -8{6R6~CT │ │ │ │ │ -j)#]4DmU │ │ │ │ │ -LE*(Mq>l │ │ │ │ │ -8V))bZ;L │ │ │ │ │ -s^y+phJ" │ │ │ │ │ -a~:a;/R7 │ │ │ │ │ -m~esBjd% │ │ │ │ │ -!i4 9DZGs │ │ │ │ │ -+;f);V[Y │ │ │ │ │ -4yQ@k-\c │ │ │ │ │ +17\pC0>U │ │ │ │ │ +Wf(Bso?. │ │ │ │ │ +w*SAL.C! │ │ │ │ │ +A|K5W,?+w │ │ │ │ │ +2C_vtUeFN │ │ │ │ │ +#L;-=8-)zZ │ │ │ │ │ +|I':s/DoN; │ │ │ │ │ +JZk\vo@F │ │ │ │ │ +2l_Gx{P6ao │ │ │ │ │ +Dji&Wu!0 │ │ │ │ │ +d q+dPSLI │ │ │ │ │ +pBhl 4vD(eg │ │ │ │ │ +DE>1apd ]9U │ │ │ │ │ +KJ 5pob │ │ │ │ │ +lc:1%[hX │ │ │ │ │ +H_H-0-#} │ │ │ │ │ +r|@+~vht │ │ │ │ │ +4n++IQUI │ │ │ │ │ +OcgAqz!? │ │ │ │ │ +c9aNI4S^gdc │ │ │ │ │ +'9A6>)5; │ │ │ │ │ +iuRwb wV │ │ │ │ │ +HZZ8&%I; │ │ │ │ │ +EMdKZ_d>G │ │ │ │ │ +c#D5gAhF │ │ │ │ │ +\ ~Q:a:/ │ │ │ │ │ +hj2*qw\T │ │ │ │ │ +:M8zsRQ' G │ │ │ │ │ +/GOg"9Dv │ │ │ │ │ +MtzCZO#(QC │ │ │ │ │ +`cspb}}p*U}KpNmsmpV │ │ │ │ │ +$c;Jy]c8]Ne │ │ │ │ │ +|m]l{M].Ov │ │ │ │ │ +Bv}=l);\;a │ │ │ │ │ +'5>(TVBC │ │ │ │ │ +RRv}meC. │ │ │ │ │ /&55 A4R │ │ │ │ │ `{<#.)I'Nt │ │ │ │ │ vZDv3UHy │ │ │ │ │ JGD(/,)l │ │ │ │ │ f_Odt^w3 │ │ │ │ │ @$c;G5W/z │ │ │ │ │ ^;,*"P,/NbN ├── tuxpaint-plugins-default-dbgsym_0.9.23-1.1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-01 15:55:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2644 2021-01-01 15:55:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1556748 2021-01-01 15:55:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2636 2021-01-01 15:55:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1556732 2021-01-01 15:55:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: tuxpaint-plugins-default-dbgsym │ │ │ │ Source: tuxpaint │ │ │ │ Version: 1:0.9.23-1.1 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Jonathan Carter │ │ │ │ -Installed-Size: 1909 │ │ │ │ +Installed-Size: 1908 │ │ │ │ Depends: tuxpaint-plugins-default (= 1:0.9.23-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint-plugins-default │ │ │ │ -Build-Ids: 0267608058cbaddec324a52d6ba0e478e795b2b9 0ee8cd5d26ae35b04868a20c583e6a258e65860c 13511e2a33a62a1afa444e1048a3adb709a99dc8 1ddb277fdad2b828b5a7c626abc7ecf18a51e2cc 295b1af0afd05f799fac5ac6d1051f4999c08d62 326880814758a670de17d014a278543f17dc9872 3646202d8ea6ea208c4904f63594d48676eb488b 3ca392d3fa5d93392e157bd2a7fc27a267f695b1 3cf14e1fa657317bc94811b46e74fdb1a6d22ae3 3f8132589415033013056de3b15a4514cdf37ca7 49063ba4a64a93d1959a2fa543a3945c45704e32 5196528fd38aa0f6fd9c70c8126959535a3a99b9 591e988ab9d9af725077998a544bac4c3efd9c84 593c560c5177832736043dce95e8321a5efa8c54 5984354491a958c2f0eebf535b3346bc51bebc3b 5caf4c35a89618d614fe181bb6c414d3b68b198f 63c694251c1500bc87f45d15a66a999aae3b70c4 695793ea311d1aafe160c6965cea955d94689ec8 6ae80da6271ad9f89bb615327250bcbeb491ab00 747eebd7595f7ea06a3247e73acf23f3eeec2747 78433b52b68b7b315e70bd3db141a52311ac801e 83970bed54b3b0c8ee99d52f24946e535c932ff6 868ff73ed9a3f5740a12e926d93596f170f69dd8 8964f65d8a9731d4db3eaf4482f28179db28c120 914b0c8e90025ff436749ce64116134ab8611df1 937a8e06845153672ab377d0f212ef1e6d17e974 94d5dbf6042dd3e4ab169a67f3264f59f67a7e36 967ced46bc562c335faecbf4470208db624ed28d 9bebd8481ab989b3ab829de1061b8e0825b9acf4 9c3c2566378cd199406ea872ade83b575bf39c37 a0a9ca0e089b9c68917a57325ce46abc130803ba a17b98626a671d7064df77f3d51c3cdf1849e0a5 a2a9bc09b3c295c4a38e41a659f0d9677de83d17 a61c52941b849812a5ae967e7ca6c892a4c9a299 ad593f373ae9ea1cbfcef6083997e9bc421b47a8 ae946c59a9789ca75069627537eaf84c14a0ff0f b039f3e5b722bc24f2e84fb08a3adec60eb6bc12 b610fc38e5229c11b40b7a5ddee19ac31652352e ba7af7707ff6445015604034b8f08384d2f961ad c7b95eb061c1770f9f188d234dc94f97e8d6448f d48a16d5625a5ae925c04c2729e81d377ef01772 d6a666bbae37e232e77525731a8c7a7c9400b8b6 d773ecae4af412bf351e6e0018c77a8f327d7d6c e775a47e4268ade65a2e6f1c2d12790afc4b0f6e e905089b46036216ac83eee65a1e8419793402bc e9d8179115d6df2e620bc96e18ddca6e9b14c6db f4f7e45ae3899b436e48ce7fb6bd375a103284fc │ │ │ │ +Build-Ids: 018af8b83643b85a3e1159d911194994cc9ad48c 02a195aed628fa3b39fd802889d2bee07d9caa88 080cf869add17bb1a837b0bfb3499222371a098a 0d096d671d0bbbbbb26e749e54e2378551b85950 0f258212ddbe46c1a63a34eae18454680a1224e5 0fa81b21d8fbcfa61372a77fdda59461a416ca3b 136f01cea8e984eeb7a7ebbf9259e50d23e0edf7 197e2dc87aaa60f3965accc20a54cb5dd8b80a28 1eaeb48502e72c48e92deee4b0669b6067af8e0e 224d3d334e52c7e392ab269c3f10be7750943899 2807ea0c9ade27795fb3afa4cf36a36141fbec7b 2fbfe5aa2d5d968826008eeb117ba3288205b07a 35c38cbf2da14169e0f4cec2721c2e0c4b30aace 39b184b25c6409732684ddac5b40d2683aa329b1 43eeb4c6b8407fefdbced90992af48cff8059896 47ae59fc816b3d8d7eae302b7114bf72a087ebad 70fb13433a4b160b960724fe41ced97a3582fb88 713e414fe3a67752859a23e5c0bb7a3b627610eb 714cc140b3bc4bffdb70e00d00dc7bc9ce271cd5 7250a50308a6a58eda026348311f36fa0e1fb6c3 82069850c955ea574f91c185731134c3ae3d5349 85a681db2a3d3a168e76cf911234f4a07f8bbab2 91c6660a0836c5cf99fc181d28c8535c931f39f9 9432d1044742e4b6e622f5a8fe1b6066fa06962d 9dc5395c9d4ac4f778dd3be293442658ab369f7a 9fd39f89f993594b9fb9252f09c0aa82ee338d54 a084a912733184c9ed23fac394e8524d02b9d424 b37f9eb2992886f955ca9d77c2f7f0f59959cbc6 b39767737a4c603770367414f5674b462a910bb7 b434322b3c6355f764dd225c4a203833b4429fd9 b52d5131f20c6a4ab2ab213f6590dc02bfffef62 be196b69a88419c528015be73c2aed3f79ff8e69 bea707b60b9bc3491e3dcc66688b84a7ebf00d35 d35ec39f275d935cbc78b89731c134a317565977 d610cd291b567692491a2c1d29a3173b70e1a15f d903a66bf267ff05cdd45786dcb2753d078623c3 dbd2b36eaf29237aa32bd5f7748ccc4f33b868f8 ddc52e8a8a8985d78b3e810005c2040bdff61878 e11ca04c504fc4f91f311740d8666f715c5e0e05 e7867f07d03661792a99814cb5a1c360750b6612 ef2c4efa90145e64b40270b4e94a79275cba1ece f0c5de31fe7ab619808bf28013fad51c3eac06db f0dab798dbde1028f85165f0652851267e307907 f6cd8f52bae45e171e4c248e175f755faf11db54 fcb07818d335a59c5c913d917be387dbcc7802df febe8a6d49d0b15680771d696c0b05ab4198f2b0 ff5abe92a5e96779f8b5cd618c628be562faa460 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ -usr/lib/debug/.build-id/02/67608058cbaddec324a52d6ba0e478e795b2b9.debug │ │ │ │ │ -usr/lib/debug/.build-id/0e/e8cd5d26ae35b04868a20c583e6a258e65860c.debug │ │ │ │ │ -usr/lib/debug/.build-id/13/511e2a33a62a1afa444e1048a3adb709a99dc8.debug │ │ │ │ │ -usr/lib/debug/.build-id/1d/db277fdad2b828b5a7c626abc7ecf18a51e2cc.debug │ │ │ │ │ -usr/lib/debug/.build-id/29/5b1af0afd05f799fac5ac6d1051f4999c08d62.debug │ │ │ │ │ -usr/lib/debug/.build-id/32/6880814758a670de17d014a278543f17dc9872.debug │ │ │ │ │ -usr/lib/debug/.build-id/36/46202d8ea6ea208c4904f63594d48676eb488b.debug │ │ │ │ │ -usr/lib/debug/.build-id/3c/a392d3fa5d93392e157bd2a7fc27a267f695b1.debug │ │ │ │ │ -usr/lib/debug/.build-id/3c/f14e1fa657317bc94811b46e74fdb1a6d22ae3.debug │ │ │ │ │ -usr/lib/debug/.build-id/3f/8132589415033013056de3b15a4514cdf37ca7.debug │ │ │ │ │ -usr/lib/debug/.build-id/49/063ba4a64a93d1959a2fa543a3945c45704e32.debug │ │ │ │ │ -usr/lib/debug/.build-id/51/96528fd38aa0f6fd9c70c8126959535a3a99b9.debug │ │ │ │ │ -usr/lib/debug/.build-id/59/1e988ab9d9af725077998a544bac4c3efd9c84.debug │ │ │ │ │ -usr/lib/debug/.build-id/59/3c560c5177832736043dce95e8321a5efa8c54.debug │ │ │ │ │ -usr/lib/debug/.build-id/59/84354491a958c2f0eebf535b3346bc51bebc3b.debug │ │ │ │ │ -usr/lib/debug/.build-id/5c/af4c35a89618d614fe181bb6c414d3b68b198f.debug │ │ │ │ │ -usr/lib/debug/.build-id/63/c694251c1500bc87f45d15a66a999aae3b70c4.debug │ │ │ │ │ -usr/lib/debug/.build-id/69/5793ea311d1aafe160c6965cea955d94689ec8.debug │ │ │ │ │ -usr/lib/debug/.build-id/6a/e80da6271ad9f89bb615327250bcbeb491ab00.debug │ │ │ │ │ -usr/lib/debug/.build-id/74/7eebd7595f7ea06a3247e73acf23f3eeec2747.debug │ │ │ │ │ -usr/lib/debug/.build-id/78/433b52b68b7b315e70bd3db141a52311ac801e.debug │ │ │ │ │ -usr/lib/debug/.build-id/83/970bed54b3b0c8ee99d52f24946e535c932ff6.debug │ │ │ │ │ -usr/lib/debug/.build-id/86/8ff73ed9a3f5740a12e926d93596f170f69dd8.debug │ │ │ │ │ -usr/lib/debug/.build-id/89/64f65d8a9731d4db3eaf4482f28179db28c120.debug │ │ │ │ │ -usr/lib/debug/.build-id/91/4b0c8e90025ff436749ce64116134ab8611df1.debug │ │ │ │ │ -usr/lib/debug/.build-id/93/7a8e06845153672ab377d0f212ef1e6d17e974.debug │ │ │ │ │ -usr/lib/debug/.build-id/94/d5dbf6042dd3e4ab169a67f3264f59f67a7e36.debug │ │ │ │ │ -usr/lib/debug/.build-id/96/7ced46bc562c335faecbf4470208db624ed28d.debug │ │ │ │ │ -usr/lib/debug/.build-id/9b/ebd8481ab989b3ab829de1061b8e0825b9acf4.debug │ │ │ │ │ -usr/lib/debug/.build-id/9c/3c2566378cd199406ea872ade83b575bf39c37.debug │ │ │ │ │ -usr/lib/debug/.build-id/a0/a9ca0e089b9c68917a57325ce46abc130803ba.debug │ │ │ │ │ -usr/lib/debug/.build-id/a1/7b98626a671d7064df77f3d51c3cdf1849e0a5.debug │ │ │ │ │ -usr/lib/debug/.build-id/a2/a9bc09b3c295c4a38e41a659f0d9677de83d17.debug │ │ │ │ │ -usr/lib/debug/.build-id/a6/1c52941b849812a5ae967e7ca6c892a4c9a299.debug │ │ │ │ │ -usr/lib/debug/.build-id/ad/593f373ae9ea1cbfcef6083997e9bc421b47a8.debug │ │ │ │ │ -usr/lib/debug/.build-id/ae/946c59a9789ca75069627537eaf84c14a0ff0f.debug │ │ │ │ │ -usr/lib/debug/.build-id/b0/39f3e5b722bc24f2e84fb08a3adec60eb6bc12.debug │ │ │ │ │ -usr/lib/debug/.build-id/b6/10fc38e5229c11b40b7a5ddee19ac31652352e.debug │ │ │ │ │ -usr/lib/debug/.build-id/ba/7af7707ff6445015604034b8f08384d2f961ad.debug │ │ │ │ │ -usr/lib/debug/.build-id/c7/b95eb061c1770f9f188d234dc94f97e8d6448f.debug │ │ │ │ │ -usr/lib/debug/.build-id/d4/8a16d5625a5ae925c04c2729e81d377ef01772.debug │ │ │ │ │ -usr/lib/debug/.build-id/d6/a666bbae37e232e77525731a8c7a7c9400b8b6.debug │ │ │ │ │ -usr/lib/debug/.build-id/d7/73ecae4af412bf351e6e0018c77a8f327d7d6c.debug │ │ │ │ │ -usr/lib/debug/.build-id/e7/75a47e4268ade65a2e6f1c2d12790afc4b0f6e.debug │ │ │ │ │ -usr/lib/debug/.build-id/e9/05089b46036216ac83eee65a1e8419793402bc.debug │ │ │ │ │ -usr/lib/debug/.build-id/e9/d8179115d6df2e620bc96e18ddca6e9b14c6db.debug │ │ │ │ │ -usr/lib/debug/.build-id/f4/f7e45ae3899b436e48ce7fb6bd375a103284fc.debug │ │ │ │ │ +usr/lib/debug/.build-id/01/8af8b83643b85a3e1159d911194994cc9ad48c.debug │ │ │ │ │ +usr/lib/debug/.build-id/02/a195aed628fa3b39fd802889d2bee07d9caa88.debug │ │ │ │ │ +usr/lib/debug/.build-id/08/0cf869add17bb1a837b0bfb3499222371a098a.debug │ │ │ │ │ +usr/lib/debug/.build-id/0d/096d671d0bbbbbb26e749e54e2378551b85950.debug │ │ │ │ │ +usr/lib/debug/.build-id/0f/258212ddbe46c1a63a34eae18454680a1224e5.debug │ │ │ │ │ +usr/lib/debug/.build-id/0f/a81b21d8fbcfa61372a77fdda59461a416ca3b.debug │ │ │ │ │ +usr/lib/debug/.build-id/13/6f01cea8e984eeb7a7ebbf9259e50d23e0edf7.debug │ │ │ │ │ +usr/lib/debug/.build-id/19/7e2dc87aaa60f3965accc20a54cb5dd8b80a28.debug │ │ │ │ │ +usr/lib/debug/.build-id/1e/aeb48502e72c48e92deee4b0669b6067af8e0e.debug │ │ │ │ │ +usr/lib/debug/.build-id/22/4d3d334e52c7e392ab269c3f10be7750943899.debug │ │ │ │ │ +usr/lib/debug/.build-id/28/07ea0c9ade27795fb3afa4cf36a36141fbec7b.debug │ │ │ │ │ +usr/lib/debug/.build-id/2f/bfe5aa2d5d968826008eeb117ba3288205b07a.debug │ │ │ │ │ +usr/lib/debug/.build-id/35/c38cbf2da14169e0f4cec2721c2e0c4b30aace.debug │ │ │ │ │ +usr/lib/debug/.build-id/39/b184b25c6409732684ddac5b40d2683aa329b1.debug │ │ │ │ │ +usr/lib/debug/.build-id/43/eeb4c6b8407fefdbced90992af48cff8059896.debug │ │ │ │ │ +usr/lib/debug/.build-id/47/ae59fc816b3d8d7eae302b7114bf72a087ebad.debug │ │ │ │ │ +usr/lib/debug/.build-id/70/fb13433a4b160b960724fe41ced97a3582fb88.debug │ │ │ │ │ +usr/lib/debug/.build-id/71/3e414fe3a67752859a23e5c0bb7a3b627610eb.debug │ │ │ │ │ +usr/lib/debug/.build-id/71/4cc140b3bc4bffdb70e00d00dc7bc9ce271cd5.debug │ │ │ │ │ +usr/lib/debug/.build-id/72/50a50308a6a58eda026348311f36fa0e1fb6c3.debug │ │ │ │ │ +usr/lib/debug/.build-id/82/069850c955ea574f91c185731134c3ae3d5349.debug │ │ │ │ │ +usr/lib/debug/.build-id/85/a681db2a3d3a168e76cf911234f4a07f8bbab2.debug │ │ │ │ │ +usr/lib/debug/.build-id/91/c6660a0836c5cf99fc181d28c8535c931f39f9.debug │ │ │ │ │ +usr/lib/debug/.build-id/94/32d1044742e4b6e622f5a8fe1b6066fa06962d.debug │ │ │ │ │ +usr/lib/debug/.build-id/9d/c5395c9d4ac4f778dd3be293442658ab369f7a.debug │ │ │ │ │ +usr/lib/debug/.build-id/9f/d39f89f993594b9fb9252f09c0aa82ee338d54.debug │ │ │ │ │ +usr/lib/debug/.build-id/a0/84a912733184c9ed23fac394e8524d02b9d424.debug │ │ │ │ │ +usr/lib/debug/.build-id/b3/7f9eb2992886f955ca9d77c2f7f0f59959cbc6.debug │ │ │ │ │ +usr/lib/debug/.build-id/b3/9767737a4c603770367414f5674b462a910bb7.debug │ │ │ │ │ +usr/lib/debug/.build-id/b4/34322b3c6355f764dd225c4a203833b4429fd9.debug │ │ │ │ │ +usr/lib/debug/.build-id/b5/2d5131f20c6a4ab2ab213f6590dc02bfffef62.debug │ │ │ │ │ +usr/lib/debug/.build-id/be/196b69a88419c528015be73c2aed3f79ff8e69.debug │ │ │ │ │ +usr/lib/debug/.build-id/be/a707b60b9bc3491e3dcc66688b84a7ebf00d35.debug │ │ │ │ │ +usr/lib/debug/.build-id/d3/5ec39f275d935cbc78b89731c134a317565977.debug │ │ │ │ │ +usr/lib/debug/.build-id/d6/10cd291b567692491a2c1d29a3173b70e1a15f.debug │ │ │ │ │ +usr/lib/debug/.build-id/d9/03a66bf267ff05cdd45786dcb2753d078623c3.debug │ │ │ │ │ +usr/lib/debug/.build-id/db/d2b36eaf29237aa32bd5f7748ccc4f33b868f8.debug │ │ │ │ │ +usr/lib/debug/.build-id/dd/c52e8a8a8985d78b3e810005c2040bdff61878.debug │ │ │ │ │ +usr/lib/debug/.build-id/e1/1ca04c504fc4f91f311740d8666f715c5e0e05.debug │ │ │ │ │ +usr/lib/debug/.build-id/e7/867f07d03661792a99814cb5a1c360750b6612.debug │ │ │ │ │ +usr/lib/debug/.build-id/ef/2c4efa90145e64b40270b4e94a79275cba1ece.debug │ │ │ │ │ +usr/lib/debug/.build-id/f0/c5de31fe7ab619808bf28013fad51c3eac06db.debug │ │ │ │ │ +usr/lib/debug/.build-id/f0/dab798dbde1028f85165f0652851267e307907.debug │ │ │ │ │ +usr/lib/debug/.build-id/f6/cd8f52bae45e171e4c248e175f755faf11db54.debug │ │ │ │ │ +usr/lib/debug/.build-id/fc/b07818d335a59c5c913d917be387dbcc7802df.debug │ │ │ │ │ +usr/lib/debug/.build-id/fe/be8a6d49d0b15680771d696c0b05ab4198f2b0.debug │ │ │ │ │ +usr/lib/debug/.build-id/ff/5abe92a5e96779f8b5cd618c628be562faa460.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,98 +1,97 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/01/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36184 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/01/8af8b83643b85a3e1159d911194994cc9ad48c.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/02/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42576 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/02/67608058cbaddec324a52d6ba0e478e795b2b9.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36848 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0e/e8cd5d26ae35b04868a20c583e6a258e65860c.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44224 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/02/a195aed628fa3b39fd802889d2bee07d9caa88.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/08/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35896 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/08/0cf869add17bb1a837b0bfb3499222371a098a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35216 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0d/096d671d0bbbbbb26e749e54e2378551b85950.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36384 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0f/258212ddbe46c1a63a34eae18454680a1224e5.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41984 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/0f/a81b21d8fbcfa61372a77fdda59461a416ca3b.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/13/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35504 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/13/511e2a33a62a1afa444e1048a3adb709a99dc8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34928 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1d/db277fdad2b828b5a7c626abc7ecf18a51e2cc.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/29/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44832 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/29/5b1af0afd05f799fac5ac6d1051f4999c08d62.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/32/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/32/6880814758a670de17d014a278543f17dc9872.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/36/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34888 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/36/46202d8ea6ea208c4904f63594d48676eb488b.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42624 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3c/a392d3fa5d93392e157bd2a7fc27a267f695b1.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43256 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3c/f14e1fa657317bc94811b46e74fdb1a6d22ae3.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35040 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/3f/8132589415033013056de3b15a4514cdf37ca7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/49/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44144 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/49/063ba4a64a93d1959a2fa543a3945c45704e32.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/51/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34120 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/51/96528fd38aa0f6fd9c70c8126959535a3a99b9.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/59/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41336 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/59/1e988ab9d9af725077998a544bac4c3efd9c84.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36008 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/59/3c560c5177832736043dce95e8321a5efa8c54.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/59/84354491a958c2f0eebf535b3346bc51bebc3b.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/5c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49240 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/5c/af4c35a89618d614fe181bb6c414d3b68b198f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/63/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39784 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/63/c694251c1500bc87f45d15a66a999aae3b70c4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/69/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43864 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/69/5793ea311d1aafe160c6965cea955d94689ec8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6a/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40408 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/6a/e80da6271ad9f89bb615327250bcbeb491ab00.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/74/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43152 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/74/7eebd7595f7ea06a3247e73acf23f3eeec2747.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/78/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40792 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/78/433b52b68b7b315e70bd3db141a52311ac801e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/83/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36592 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/83/970bed54b3b0c8ee99d52f24946e535c932ff6.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/86/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36384 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/86/8ff73ed9a3f5740a12e926d93596f170f69dd8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/89/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40976 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/89/64f65d8a9731d4db3eaf4482f28179db28c120.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40784 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/13/6f01cea8e984eeb7a7ebbf9259e50d23e0edf7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/19/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/19/7e2dc87aaa60f3965accc20a54cb5dd8b80a28.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34888 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/1e/aeb48502e72c48e92deee4b0669b6067af8e0e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/22/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35504 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/22/4d3d334e52c7e392ab269c3f10be7750943899.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/28/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41328 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/28/07ea0c9ade27795fb3afa4cf36a36141fbec7b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39784 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/2f/bfe5aa2d5d968826008eeb117ba3288205b07a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/35/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36008 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/35/c38cbf2da14169e0f4cec2721c2e0c4b30aace.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/39/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43864 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/39/b184b25c6409732684ddac5b40d2683aa329b1.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/43/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42624 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/43/eeb4c6b8407fefdbced90992af48cff8059896.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/47/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35864 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/47/ae59fc816b3d8d7eae302b7114bf72a087ebad.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/70/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35040 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/70/fb13433a4b160b960724fe41ced97a3582fb88.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/71/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34120 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/71/3e414fe3a67752859a23e5c0bb7a3b627610eb.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48664 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/71/4cc140b3bc4bffdb70e00d00dc7bc9ce271cd5.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/72/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34344 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/72/50a50308a6a58eda026348311f36fa0e1fb6c3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/82/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43152 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/82/069850c955ea574f91c185731134c3ae3d5349.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/85/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 37256 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/85/a681db2a3d3a168e76cf911234f4a07f8bbab2.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/91/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/91/4b0c8e90025ff436749ce64116134ab8611df1.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/93/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48656 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/93/7a8e06845153672ab377d0f212ef1e6d17e974.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/91/c6660a0836c5cf99fc181d28c8535c931f39f9.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/94/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/94/d5dbf6042dd3e4ab169a67f3264f59f67a7e36.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/96/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35872 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/96/7ced46bc562c335faecbf4470208db624ed28d.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44232 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9b/ebd8481ab989b3ab829de1061b8e0825b9acf4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9c/3c2566378cd199406ea872ade83b575bf39c37.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/94/32d1044742e4b6e622f5a8fe1b6066fa06962d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44632 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9d/c5395c9d4ac4f778dd3be293442658ab369f7a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34928 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/9f/d39f89f993594b9fb9252f09c0aa82ee338d54.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35896 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a0/a9ca0e089b9c68917a57325ce46abc130803ba.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a1/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36184 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a1/7b98626a671d7064df77f3d51c3cdf1849e0a5.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42872 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a2/a9bc09b3c295c4a38e41a659f0d9677de83d17.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34096 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a6/1c52941b849812a5ae967e7ca6c892a4c9a299.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ad/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34664 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ad/593f373ae9ea1cbfcef6083997e9bc421b47a8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ae/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ae/946c59a9789ca75069627537eaf84c14a0ff0f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43800 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b0/39f3e5b722bc24f2e84fb08a3adec60eb6bc12.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44640 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b6/10fc38e5229c11b40b7a5ddee19ac31652352e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ba/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41984 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ba/7af7707ff6445015604034b8f08384d2f961ad.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36192 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/c7/b95eb061c1770f9f188d234dc94f97e8d6448f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37256 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d4/8a16d5625a5ae925c04c2729e81d377ef01772.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42576 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/a0/84a912733184c9ed23fac394e8524d02b9d424.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36592 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b3/7f9eb2992886f955ca9d77c2f7f0f59959cbc6.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b3/9767737a4c603770367414f5674b462a910bb7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b4/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49248 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b4/34322b3c6355f764dd225c4a203833b4429fd9.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b5/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34656 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/b5/2d5131f20c6a4ab2ab213f6590dc02bfffef62.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/be/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40976 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/be/196b69a88419c528015be73c2aed3f79ff8e69.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40408 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/be/a707b60b9bc3491e3dcc66688b84a7ebf00d35.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44144 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d3/5ec39f275d935cbc78b89731c134a317565977.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d6/a666bbae37e232e77525731a8c7a7c9400b8b6.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d7/73ecae4af412bf351e6e0018c77a8f327d7d6c.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42872 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d6/10cd291b567692491a2c1d29a3173b70e1a15f.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d9/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/d9/03a66bf267ff05cdd45786dcb2753d078623c3.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/db/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43264 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/db/d2b36eaf29237aa32bd5f7748ccc4f33b868f8.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dd/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43800 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/dd/c52e8a8a8985d78b3e810005c2040bdff61878.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e1/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34096 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e1/1ca04c504fc4f91f311740d8666f715c5e0e05.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34344 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e7/75a47e4268ade65a2e6f1c2d12790afc4b0f6e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e9/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53960 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e9/05089b46036216ac83eee65a1e8419793402bc.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35224 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e9/d8179115d6df2e620bc96e18ddca6e9b14c6db.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39696 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f4/f7e45ae3899b436e48ce7fb6bd375a103284fc.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/e7/867f07d03661792a99814cb5a1c360750b6612.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ef/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40448 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ef/2c4efa90145e64b40270b4e94a79275cba1ece.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f0/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35128 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f0/c5de31fe7ab619808bf28013fad51c3eac06db.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44832 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f0/dab798dbde1028f85165f0652851267e307907.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f6/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40440 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/f6/cd8f52bae45e171e4c248e175f755faf11db54.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fc/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36848 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fc/b07818d335a59c5c913d917be387dbcc7802df.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fe/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36184 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/fe/be8a6d49d0b15680771d696c0b05ab4198f2b0.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ff/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53960 2021-01-01 15:55:04.000000 ./usr/lib/debug/.build-id/ff/5abe92a5e96779f8b5cd618c628be562faa460.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-01 15:55:04.000000 ./usr/share/doc/tuxpaint-plugins-default-dbgsym -> tuxpaint-plugins-default │ │ │ │ --- ./usr/lib/debug/.build-id/02/67608058cbaddec324a52d6ba0e478e795b2b9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a0/84a912733184c9ed23fac394e8524d02b9d424.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000004e10 000e00 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000004fd0 000e00 000030 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000005000 000e00 0000d0 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 00000000000050d0 000e00 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 00000000000050e0 000e00 000058 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 0014e7 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 0014e6 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 0017a0 0001f4 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001998 000904 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0022a0 00408a 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006330 000b2e 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006e60 00014f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006fb0 001dbf 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006fb0 001dbd 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 008d70 000a08 18 34 62 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009778 00047f 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 009bf7 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0267608058cbaddec324a52d6ba0e478e795b2b9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a084a912733184c9ed23fac394e8524d02b9d424 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x46e7): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x2a7b): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x4ffd): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xa08b): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x72e7): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1b2b): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x6240): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x267f): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x7a3): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x7352): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x4616): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x414e): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x9289): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x8356): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x7349): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x8e2): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e75): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3e11): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3015): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x79a1): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4653): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x419d): img_w │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 5 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 14 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x714 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/string.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xf46 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2ded │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e21 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ea4 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fe7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ec0 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2551,27 +2551,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x2ff8 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x304c │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,22 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +$GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +dcMvG)X# │ │ │ │ │ m7AIhJHc;)! │ │ │ │ │ n#l{~/r6J │ │ │ │ │ z*2p!8%KS │ │ │ │ │ 'A+(o(|a │ │ │ │ │ ) FGgH0"W+d │ │ │ │ │ @/LNR'0} │ │ │ │ │ J~#LP)N* │ │ │ │ │ HA@gXvF|} │ │ │ │ │ 0Y?`JrU# │ │ │ │ │ fjxu3,r7" │ │ │ │ │ z lm|~>"(' │ │ │ │ │ -97'2EW76 │ │ │ │ │ +]Q}]Wq=Im │ │ │ │ │ +{V%~X;e%R │ │ │ │ │ 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/0e/e8cd5d26ae35b04868a20c583e6a258e65860c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fc/b07818d335a59c5c913d917be387dbcc7802df.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000078 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004078 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004080 000e10 000028 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000c31 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000c32 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000ef0 00019d 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001090 000687 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001718 003fb3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0056d0 0004df 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005bb0 000078 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 005c28 001dbf 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 005c28 001dbc 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 0079e8 0007e0 18 34 54 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0081c8 0003ca 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 008592 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0ee8cd5d26ae35b04868a20c583e6a258e65860c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fcb07818d335a59c5c913d917be387dbcc7802df │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4525): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x29f4): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x74ef): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0x9f1a): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x7288): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1a3b): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x6119): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x258d): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x774): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x72f3): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x4454): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x3f7f): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x9133): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x82b1): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x72ea): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x883): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e11): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3dad): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x2f94): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7973): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4491): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e82 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f05 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ee │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f21 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3059 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ad │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,10 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -`5MZ-1bU │ │ │ │ │ @bBHLyBMD1& │ │ │ │ │ +*Ks)eIJhi- │ │ │ │ │ -Ihk;`h}@ │ │ │ │ │ -lh 6E1VW │ │ │ │ │ -7^U?4LP? │ │ │ │ │ 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/13/511e2a33a62a1afa444e1048a3adb709a99dc8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/22/4d3d334e52c7e392ab269c3f10be7750943899.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% 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: 13511e2a33a62a1afa444e1048a3adb709a99dc8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 224d3d334e52c7e392ab269c3f10be7750943899 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x45c1): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a4f): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4ed1): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9df7): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x7186): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1aeb): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x6195): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x265b): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x791): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x71f1): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x44f0): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4040): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x6c02): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x33a4): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x71e8): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8be): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3d7d): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d19): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fd5): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7836): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x452d): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x33b0): fill_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 42 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ j*wc RNh │ │ │ │ │ |Ny*ER9OQej>tX │ │ │ │ │ <.VR_ePQ │ │ │ │ │ $nrTN\nZ90G │ │ │ │ │ -rQ dZ6Ih │ │ │ │ │ +[w[;(Wg: │ │ │ │ │ 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/db277fdad2b828b5a7c626abc7ecf18a51e2cc.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9f/d39f89f993594b9fb9252f09c0aa82ee338d54.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000a3f 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000cf8 000163 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000e60 0004d7 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001338 003f81 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0052c0 0002d9 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0055a0 000052 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0055f8 001dc8 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0055f8 001dc6 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 0073c0 0007b0 18 34 52 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 007b70 0002a2 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 007e12 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1ddb277fdad2b828b5a7c626abc7ecf18a51e2cc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9fd39f89f993594b9fb9252f09c0aa82ee338d54 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4516): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2972): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4db3): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9cb8): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x6ffc): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x19fd): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x600b): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2566): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x6e4): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7057): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x4445): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x3fb1): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x8ebb): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x801d): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x704e): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x809): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3cee): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3c8a): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2ef5): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x76b0): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4482): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x23): RADIUS │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 33 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x714 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/tv.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xf46 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2ded │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e21 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ea4 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fe7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ec0 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2551,27 +2551,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x2ff8 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x304c │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +TGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ z*2p!8%K │ │ │ │ │ n?6LCI|C* │ │ │ │ │ T^229NR(2 │ │ │ │ │ ~#~RQyv& │ │ │ │ │ 1Nap<0)> │ │ │ │ │ 8pOPr?#[IKJZP │ │ │ │ │ - GkaW)Vs │ │ │ │ │ +WdGL12". │ │ │ │ │ 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/29/5b1af0afd05f799fac5ac6d1051f4999c08d62.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f0/dab798dbde1028f85165f0652851267e307907.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003df8 000de8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fb8 000de8 000048 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000de8 000078 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004080 000de8 000038 00 WA 0 0 16 │ │ │ │ │ [23] .bss NOBITS 00000000000040b8 000de8 000010 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000c75 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000c74 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000f30 0001f9 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001130 0005d6 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001708 005421 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006b30 000335 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006e68 000040 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006ea8 0029cd 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006ea8 0029cb 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 009878 0008b8 18 34 57 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 00a130 000393 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 00a4c3 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 295b1af0afd05f799fac5ac6d1051f4999c08d62 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0dab798dbde1028f85165f0652851267e307907 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -665,147 +665,147 @@ │ │ │ │ │ <4e5> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4e6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4e7> DW_AT_type : (ref4) <0x49d>, Mix_Chunk │ │ │ │ │ <1><4eb>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4ec> DW_AT_name : (strp) (offset: 0x5e4b): magic_api_t │ │ │ │ │ <4f0> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4f1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f2> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4f2> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4f3> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4f4> DW_AT_sibling : (ref4) <0x5f0> │ │ │ │ │ <2><4f8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f9> DW_AT_name : (strp) (offset: 0x3847): tp_version │ │ │ │ │ <4fd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fe> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4fe> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <500> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <504> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><505>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <506> DW_AT_name : (strp) (offset: 0x6a78): data_directory │ │ │ │ │ <50a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50b> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <50b> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <50c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50d> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <511> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><512>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <513> DW_AT_name : (strp) (offset: 0xd476): update_progress_bar │ │ │ │ │ <517> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <518> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <518> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <519> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <51a> DW_AT_type : (ref4) <0x5f1> │ │ │ │ │ <51e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <520> DW_AT_name : (strp) (offset: 0x9980): special_notify │ │ │ │ │ <524> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <525> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <525> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <526> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <527> DW_AT_type : (ref4) <0x602> │ │ │ │ │ <52b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><52c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52d> DW_AT_name : (strp) (offset: 0x2495): sRGB_to_linear │ │ │ │ │ <531> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <532> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <532> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <533> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <534> DW_AT_type : (ref4) <0x61e>, float │ │ │ │ │ <538> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><539>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53a> DW_AT_name : (strp) (offset: 0x85c6): linear_to_sRGB │ │ │ │ │ <53e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <53f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <540> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <541> DW_AT_type : (ref4) <0x633>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <545> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><546>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <547> DW_AT_name : (strp) (offset: 0x32b0): in_circle │ │ │ │ │ <54b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <54c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <54d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <54e> DW_AT_type : (ref4) <0x652>, int │ │ │ │ │ <552> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><553>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <554> DW_AT_name : (strp) (offset: 0xb42): getpixel │ │ │ │ │ <558> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <559> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <559> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <55a> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <55b> DW_AT_type : (ref4) <0x677>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <55f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><560>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <561> DW_AT_name : (strp) (offset: 0x99fe): putpixel │ │ │ │ │ <565> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <566> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <566> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <567> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <568> DW_AT_type : (ref4) <0x697> │ │ │ │ │ <56c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><56d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <56e> DW_AT_name : (strp) (offset: 0x5d15): playsound │ │ │ │ │ <572> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <573> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <573> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <574> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <575> DW_AT_type : (ref4) <0x6b8> │ │ │ │ │ <579> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><57a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <57b> DW_AT_name : (strp) (offset: 0x5652): stopsound │ │ │ │ │ <57f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <580> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <580> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <581> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <582> DW_AT_type : (ref4) <0x5f1> │ │ │ │ │ <586> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><587>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <588> DW_AT_name : (strp) (offset: 0xc0f9): line │ │ │ │ │ <58c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58d> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <58d> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <58e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58f> DW_AT_type : (ref4) <0x720> │ │ │ │ │ <593> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><594>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <595> DW_AT_name : (strp) (offset: 0xae94): button_down │ │ │ │ │ <599> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59a> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <59a> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <59b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <59c> DW_AT_type : (ref4) <0x72b>, int │ │ │ │ │ <5a0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><5a1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5a2> DW_AT_name : (strp) (offset: 0x99f5): rgbtohsv │ │ │ │ │ <5a6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a7> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5a7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a9> DW_AT_type : (ref4) <0x75b> │ │ │ │ │ <5ad> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5ae>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5af> DW_AT_name : (strp) (offset: 0xd46): hsvtorgb │ │ │ │ │ <5b3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b4> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5b4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5b5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5b6> DW_AT_type : (ref4) <0x785> │ │ │ │ │ <5ba> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5bb>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5bc> DW_AT_name : (strp) (offset: 0x528f): canvas_w │ │ │ │ │ <5c0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c1> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5c1> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5c2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c3> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c7> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5c8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c9> DW_AT_name : (strp) (offset: 0x51e3): canvas_h │ │ │ │ │ <5cd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ce> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5ce> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5cf> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5d0> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5d4> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5d5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d6> DW_AT_name : (strp) (offset: 0x3ee2): scale │ │ │ │ │ <5da> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5db> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5db> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5dc> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5dd> DW_AT_type : (ref4) <0x7a9>, SDL_Surface, SDL_Surface │ │ │ │ │ <5e1> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5e2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5e3> DW_AT_name : (strp) (offset: 0xa2a0): touched │ │ │ │ │ <5e7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e8> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e8> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5ea> DW_AT_type : (ref4) <0x7c3>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5ee> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5ef>: Abbrev Number: 0 │ │ │ │ │ <1><5f0>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5f1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5f1>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ <2><7c2>: Abbrev Number: 0 │ │ │ │ │ <1><7c3>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7c4> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7c5> DW_AT_type : (ref4) <0x7af>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7c9>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ca> DW_AT_name : (strp) (offset: 0x5d52): magic_api │ │ │ │ │ <7ce> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7cf> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7cf> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7d0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7d1> DW_AT_type : (ref4) <0x4eb>, magic_api_t │ │ │ │ │ <1><7d5>: Abbrev Number: 19 (DW_TAG_array_type) │ │ │ │ │ <7d6> DW_AT_type : (ref4) <0x13a>, double │ │ │ │ │ <7da> DW_AT_sibling : (ref4) <0x7e5> │ │ │ │ │ <2><7de>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <7df> DW_AT_type : (ref4) <0x31>, long unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 48 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,19 @@ │ │ │ │ │ -bGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -32e !d" │ │ │ │ │ -@W+>A;[] │ │ │ │ │ -z,_]vW DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x54d1): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3367): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x4fd8): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc44b): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8d49): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x2024): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7888): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2e8b): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x94f): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x8da7): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x5398): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4cb2): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb266): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa1b3): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8d9e): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xa8f): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4aae): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4a2e): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x39b0): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7a3a): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x53e3): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x5811): cartoon_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 41 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -337,16 +337,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2657 │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 79 filename: /usr/include/x86_64-linux-gnu/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x291e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 80 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 80 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 81 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 82 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -580,27 +580,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a37 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 108 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 90 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a6b │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3aee │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x34d7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 110 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3b0a │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -3205,27 +3205,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c42 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c96 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ -rGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +TGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ &Fy%h@] │ │ │ │ │ ]?3]M^"| │ │ │ │ │ +jFr|HAr)Q │ │ │ │ │ ugL:UcBH │ │ │ │ │ CJI& EPI │ │ │ │ │ -wsopsots │ │ │ │ │ +9jXKd=+[ │ │ │ │ │ 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/36/46202d8ea6ea208c4904f63594d48676eb488b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/1e/aeb48502e72c48e92deee4b0669b6067af8e0e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,20 +24,20 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000070 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004070 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004078 000e10 000010 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000a56 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000a55 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d10 000167 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000e78 000521 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0013a0 003f81 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005328 00026f 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 005598 001dce 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 005598 001dcd 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 007368 0007b0 18 33 53 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 007b18 000325 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 007e3d 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3646202d8ea6ea208c4904f63594d48676eb488b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1eaeb48502e72c48e92deee4b0669b6067af8e0e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4656): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a2d): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f4b): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9e97): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x71b0): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1aae): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x61f3): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x25f9): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x78a): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x721b): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x4585): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40cc): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x9076): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x81f3): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x7212): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x899): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3e09): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3da5): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fa5): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x786f): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45c2): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x653): negative_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 36 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ d&DN8u.` │ │ │ │ │ V_=+6N8Q │ │ │ │ │ w/EY=*'n2 │ │ │ │ │ s.@?.aD<& │ │ │ │ │ +Zg:pYojA │ │ │ │ │ +MGubj_uboV │ │ │ │ │ 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/3c/a392d3fa5d93392e157bd2a7fc27a267f695b1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/43/eeb4c6b8407fefdbced90992af48cff8059896.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003de8 000dd8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fa8 000dd8 000058 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000dd8 000090 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004090 000dd8 000050 00 WA 0 0 16 │ │ │ │ │ [23] .bss NOBITS 00000000000040e0 000dd8 000020 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000ced 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000cec 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000fa8 000184 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001130 0006ce 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001800 004d95 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006598 00041a 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0069b8 00003f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0069f8 002580 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0069f8 00257e 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 008f78 0008e8 18 34 54 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009860 0003c4 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 009c24 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3ca392d3fa5d93392e157bd2a7fc27a267f695b1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 43eeb4c6b8407fefdbced90992af48cff8059896 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -665,147 +665,147 @@ │ │ │ │ │ <4e2> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x49a>, Mix_Chunk │ │ │ │ │ <1><4e8>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x5550): magic_api_t │ │ │ │ │ <4ed> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4f1> DW_AT_sibling : (ref4) <0x5ed> │ │ │ │ │ <2><4f5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0x336d): tp_version │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><502>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x909f): data_directory │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><50f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0xc4da): update_progress_bar │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x5ee> │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x8d57): special_notify │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x5ff> │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><529>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x207c): sRGB_to_linear │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x614>, float │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><536>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x7a08): linear_to_sRGB │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x629>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><543>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x2eae): in_circle │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x648>, int │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><550>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x8eb): getpixel │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x66d>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><55d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x8dbe): putpixel │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x68d> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><56a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x53f6): playsound │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x6ae> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><577>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x33e5): stopsound │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x5ee> │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><584>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0xb2df): line │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x716> │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><591>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0xa1d8): button_down │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x721>, int │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><59e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x8db5): rgbtohsv │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x751> │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5ab>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0xa44): hsvtorgb │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x77b> │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5b8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x4aac): canvas_w │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5c5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x4a2c): canvas_h │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5d2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d3> DW_AT_name : (strp) (offset: 0x391a): scale │ │ │ │ │ <5d7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d8> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d8> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5da> DW_AT_type : (ref4) <0x79f>, SDL_Surface, SDL_Surface │ │ │ │ │ <5de> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5df>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5e0> DW_AT_name : (strp) (offset: 0x7bab): touched │ │ │ │ │ <5e4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e5> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e5> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5e7> DW_AT_type : (ref4) <0x7b9>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5eb> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5ec>: Abbrev Number: 0 │ │ │ │ │ <1><5ed>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5ee> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5ee>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1022,15 +1022,15 @@ │ │ │ │ │ <2><7b8>: Abbrev Number: 0 │ │ │ │ │ <1><7b9>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7ba> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7bb> DW_AT_type : (ref4) <0x7a5>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7bf>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7c0> DW_AT_name : (strp) (offset: 0x5441): magic_api │ │ │ │ │ <7c4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7c5> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7c5> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c7> DW_AT_type : (ref4) <0x4e8>, magic_api_t │ │ │ │ │ <1><7cb>: Abbrev Number: 12 (DW_TAG_enumeration_type) │ │ │ │ │ <7cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7cd> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7ce> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <7d2> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -239,16 +239,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23c2 │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 55 filename: /usr/include/x86_64-linux-gnu/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2689 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 56 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 56 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 57 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 58 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3b94 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 94 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 111 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 93 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3bc8 │ │ │ │ │ @@ -3206,27 +3206,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x3c4b │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c9f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,18 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -WC5$(8:f │ │ │ │ │ -k=p;$=b1 │ │ │ │ │ +//4xW$I_` │ │ │ │ │ La`xTQwz │ │ │ │ │ \.v{zX8gH │ │ │ │ │ .Thr.d8S> │ │ │ │ │ ''Nd{rr@ │ │ │ │ │ bh!9zv L28( │ │ │ │ │ *^]\SA!$f │ │ │ │ │ _LCXQ{6s │ │ │ │ │ L^@HvZUr │ │ │ │ │ \gfI9QvI │ │ │ │ │ - Np/Nqww │ │ │ │ │ -|&RJ)(}^b │ │ │ │ │ -{\-&N^PY │ │ │ │ │ -B3criB4%T │ │ │ │ │ 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/3c/f14e1fa657317bc94811b46e74fdb1a6d22ae3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/db/d2b36eaf29237aa32bd5f7748ccc4f33b868f8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x1120 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 41016 (bytes into file) │ │ │ │ │ + Start of section headers: 41024 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0xa038: │ │ │ │ │ +There are 35 section headers, starting at offset 0xa040: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000e0 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000340 00025c 000438 18 A 4 1 8 │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003dc8 000db8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003f88 000db8 000078 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000db8 000088 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004088 000db8 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004090 000db8 000050 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000ce0 00 C 0 0 8 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 0000000000000000 000f98 000196 00 C 0 0 8 │ │ │ │ │ - [28] .debug_line PROGBITS 0000000000000000 001130 0007d9 00 C 0 0 8 │ │ │ │ │ - [29] .debug_str PROGBITS 0000000000000000 001910 004d44 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loc PROGBITS 0000000000000000 006658 0005df 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 006c38 002580 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 0091b8 000900 18 33 52 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 009ab8 000430 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 009ee8 000149 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000ce1 00 C 0 0 8 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 0000000000000000 000fa0 000196 00 C 0 0 8 │ │ │ │ │ + [28] .debug_line PROGBITS 0000000000000000 001138 0007d9 00 C 0 0 8 │ │ │ │ │ + [29] .debug_str PROGBITS 0000000000000000 001918 004d44 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loc PROGBITS 0000000000000000 006660 0005df 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 006c40 002580 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 0091c0 000900 18 33 52 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 009ac0 000430 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 009ef0 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: 3cf14e1fa657317bc94811b46e74fdb1a6d22ae3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dbd2b36eaf29237aa32bd5f7748ccc4f33b868f8 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x54f3): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3319): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x61d8): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc5f1): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8db8): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1fdf): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7a56): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2e61): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x987): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x8e23): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x53ba): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4ca1): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb3be): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa2ac): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8e1a): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xae9): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4a98): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4a1d): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3925): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7c08): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5405): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x99e): realrainbow_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 23 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -588,30 +588,30 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a5b │ │ │ │ │ DW_MACRO_start_file - lineno: 136 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 21 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 54 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 54 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 109 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 91 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a85 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 92 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 110 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3b08 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x34c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 111 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3b24 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -3209,21 +3209,21 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c5c │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,19 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -'!Nu`VtK │ │ │ │ │ +OSnE__>C │ │ │ │ │ |+(V,zeT │ │ │ │ │ L3&zJs~O │ │ │ │ │ U!{ml$#) │ │ │ │ │ 4'fE78:d │ │ │ │ │ Ij_bRSZB │ │ │ │ │ - >vLe$); │ │ │ │ │ +5en`EGT! │ │ │ │ │ +k|.:j+s' │ │ │ │ │ +4&Q$ c%~wMp │ │ │ │ │ +uNhKBvX*uZ │ │ │ │ │ +6Cd{6Ad{ │ │ │ │ │ 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/3f/8132589415033013056de3b15a4514cdf37ca7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/70/fb13433a4b160b960724fe41ced97a3582fb88.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000058 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004058 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004060 000e10 000018 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 0009f4 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 0009f5 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000cb0 00017a 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000e30 000491 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0012c8 003f87 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005250 0002d7 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005528 000049 00 C 0 0 8 │ │ │ │ │ [32] .debug_macro PROGBITS 0000000000000000 005578 001dd5 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 007350 0007e0 18 34 58 8 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3f8132589415033013056de3b15a4514cdf37ca7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 70fb13433a4b160b960724fe41ced97a3582fb88 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4682): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a64): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f7c): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9eab): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x720a): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1acb): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x6219): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2650): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x792): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7275): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x45b1): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40f8): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x90d8): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8269): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x726c): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8b8): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3e35): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3dd1): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fe2): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x637d): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45ee): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x9ad5): metalpaint_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1880 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1890 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e53 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e87 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f0a │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28f3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f26 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2572,27 +2572,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x305e │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30b2 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,12 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ rLbawj;g │ │ │ │ │ \inKT1wJ │ │ │ │ │ z*2p!8%K+ │ │ │ │ │ BiFdj@jY:aa │ │ │ │ │ -svP)5D7;(` │ │ │ │ │ -W+~t-G;! │ │ │ │ │ -3|j*d:// │ │ │ │ │ -e.,pF"Ik │ │ │ │ │ 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/49/063ba4a64a93d1959a2fa543a3945c45704e32.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d3/5ec39f275d935cbc78b89731c134a317565977.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e00 000df0 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fc0 000df0 000040 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000df0 000078 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004080 000df0 000038 00 WA 0 0 16 │ │ │ │ │ [23] .bss NOBITS 00000000000040b8 000df0 000010 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000b7a 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000b7b 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000e38 0001e1 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001020 0005b7 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0015d8 005339 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006918 000330 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006c48 000043 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006c90 0029d6 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006c90 0029d4 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 009668 000858 18 34 55 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009ec0 000359 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 00a219 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 49063ba4a64a93d1959a2fa543a3945c45704e32 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d35ec39f275d935cbc78b89731c134a317565977 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <435> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <436> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <437> DW_AT_type : (ref4) <0x3ed>, Mix_Chunk │ │ │ │ │ <1><43b>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <43c> DW_AT_name : (strp) (offset: 0x5e1f): magic_api_t │ │ │ │ │ <440> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <441> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <442> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <442> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <443> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <444> DW_AT_sibling : (ref4) <0x540> │ │ │ │ │ <2><448>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <449> DW_AT_name : (strp) (offset: 0x374a): tp_version │ │ │ │ │ <44d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44e> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <44f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <450> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <454> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><455>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <456> DW_AT_name : (strp) (offset: 0x6a4d): data_directory │ │ │ │ │ <45a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45b> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <45b> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <45c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45d> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <461> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><462>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <463> DW_AT_name : (strp) (offset: 0xd364): update_progress_bar │ │ │ │ │ <467> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <468> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <468> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <469> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46a> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <46e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><46f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <470> DW_AT_name : (strp) (offset: 0x9975): special_notify │ │ │ │ │ <474> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <475> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <475> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <476> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <477> DW_AT_type : (ref4) <0x552> │ │ │ │ │ <47b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><47c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47d> DW_AT_name : (strp) (offset: 0x2402): sRGB_to_linear │ │ │ │ │ <481> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <482> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <482> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <483> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <484> DW_AT_type : (ref4) <0x56e>, float │ │ │ │ │ <488> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><489>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48a> DW_AT_name : (strp) (offset: 0x85ba): linear_to_sRGB │ │ │ │ │ <48e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <48f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <490> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <491> DW_AT_type : (ref4) <0x583>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <495> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><496>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <497> DW_AT_name : (strp) (offset: 0x31c5): in_circle │ │ │ │ │ <49b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <49c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <49c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <49d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49e> DW_AT_type : (ref4) <0x5a2>, int │ │ │ │ │ <4a2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a4> DW_AT_name : (strp) (offset: 0xad8): getpixel │ │ │ │ │ <4a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a9> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4aa> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4ab> DW_AT_type : (ref4) <0x5c7>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4af> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b1> DW_AT_name : (strp) (offset: 0x99e0): putpixel │ │ │ │ │ <4b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b6> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4b6> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4b7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b8> DW_AT_type : (ref4) <0x5e7> │ │ │ │ │ <4bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4be> DW_AT_name : (strp) (offset: 0x5cf3): playsound │ │ │ │ │ <4c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c5> DW_AT_type : (ref4) <0x608> │ │ │ │ │ <4c9> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4cb> DW_AT_name : (strp) (offset: 0x563c): stopsound │ │ │ │ │ <4cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d0> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <4d6> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4d7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d8> DW_AT_name : (strp) (offset: 0xbffd): line │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4df> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4e3> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4e4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e5> DW_AT_name : (strp) (offset: 0xae83): button_down │ │ │ │ │ <4e9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ea> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ea> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4eb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4ec> DW_AT_type : (ref4) <0x67b>, int │ │ │ │ │ <4f0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4f1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f2> DW_AT_name : (strp) (offset: 0x99d7): rgbtohsv │ │ │ │ │ <4f6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f7> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4f7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f9> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <4fd> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><4fe>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ff> DW_AT_name : (strp) (offset: 0xcd4): hsvtorgb │ │ │ │ │ <503> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <504> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <504> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <505> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <506> DW_AT_type : (ref4) <0x6d5> │ │ │ │ │ <50a> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><50b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50c> DW_AT_name : (strp) (offset: 0x5279): canvas_w │ │ │ │ │ <510> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <511> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <511> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <512> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <513> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <517> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><518>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <519> DW_AT_name : (strp) (offset: 0x51cd): canvas_h │ │ │ │ │ <51d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51e> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51e> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <520> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <524> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><525>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <526> DW_AT_name : (strp) (offset: 0x3e2c): scale │ │ │ │ │ <52a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <52b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <52c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <52d> DW_AT_type : (ref4) <0x6f9>, SDL_Surface, SDL_Surface │ │ │ │ │ <531> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><532>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <533> DW_AT_name : (strp) (offset: 0xa298): touched │ │ │ │ │ <537> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <538> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <538> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <539> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53a> DW_AT_type : (ref4) <0x713>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53e> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><53f>: Abbrev Number: 0 │ │ │ │ │ <1><540>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <541> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><541>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><712>: Abbrev Number: 0 │ │ │ │ │ <1><713>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <714> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x6ff>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><719>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <71a> DW_AT_name : (strp) (offset: 0x5d30): magic_api │ │ │ │ │ <71e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71f> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <720> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <721> DW_AT_type : (ref4) <0x43b>, magic_api_t │ │ │ │ │ <1><725>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <726> DW_AT_name : (strp) (offset: 0x1b5b): noise_AMOUNT │ │ │ │ │ <72a> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <72b> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <72c> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,16 @@ │ │ │ │ │ -\EpN2GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +VYwGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +>k=$)(S"(k │ │ │ │ │ TC0^/<}' │ │ │ │ │ l*'!7YnmC │ │ │ │ │ >uLugRW&{ │ │ │ │ │ X1T!fVD6i │ │ │ │ │ -E8rsgd)l │ │ │ │ │ -kXrhRm ) │ │ │ │ │ - kY+2=[= │ │ │ │ │ -`:GsekNm4O │ │ │ │ │ -vvvUg#.V7/b │ │ │ │ │ - ,SU#44] │ │ │ │ │ -8B%8W.Gx │ │ │ │ │ +;%1;;(iY │ │ │ │ │ +zIv7ZUCU │ │ │ │ │ +,>[Jq7GnV │ │ │ │ │ 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/51/96528fd38aa0f6fd9c70c8126959535a3a99b9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/71/3e414fe3a67752859a23e5c0bb7a3b627610eb.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,20 +24,20 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000050 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004050 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004060 000e10 000020 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 00093e 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 00093c 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000bf8 000155 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000d50 000493 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0011e8 003f84 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005170 000198 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 005308 001dc5 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 005308 001dc6 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0070d0 000750 18 33 52 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 007820 00031e 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 007b3e 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5196528fd38aa0f6fd9c70c8126959535a3a99b9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 713e414fe3a67752859a23e5c0bb7a3b627610eb │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4654): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a1c): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f49): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9f61): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x732a): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1aad): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x6206): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2608): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x7ae): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7395): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x4583): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40b5): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x918a): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8341): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x738c): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8cd): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3df2): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d8e): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2f92): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x79e9): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45c0): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -Gb0 WR1)B │ │ │ │ │ BiEdj@YY │ │ │ │ │ S.u#izFf)= │ │ │ │ │ *%P#j0BUP │ │ │ │ │ F%kg,40e │ │ │ │ │ g4JU4^8F │ │ │ │ │ -h|5SKNS&/ │ │ │ │ │ -9i3.J>FFh< │ │ │ │ │ -wMQ|GUV| │ │ │ │ │ +HltB"mub │ │ │ │ │ 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/59/1e988ab9d9af725077998a544bac4c3efd9c84.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/28/07ea0c9ade27795fb3afa4cf36a36141fbec7b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x1160 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 39032 (bytes into file) │ │ │ │ │ + Start of section headers: 39024 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (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 0x9878: │ │ │ │ │ +There are 36 section headers, starting at offset 0x9870: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000158 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000003b8 00025c 000510 18 A 4 1 8 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000004da0 000d90 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000004f60 000d90 0000a0 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000005000 000d90 0000a8 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 00000000000050a8 000d90 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 00000000000050b0 000d90 000050 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 0011a5 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 0011a6 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 001460 0001d9 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001640 000aac 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0020f0 004066 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006158 0008d5 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006a30 0000cc 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006b00 001dca 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0088d0 000a38 18 34 56 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 009308 000412 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 00971a 000157 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006b00 001dc8 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0088c8 000a38 18 34 56 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 009300 000412 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 009712 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: 591e988ab9d9af725077998a544bac4c3efd9c84 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2807ea0c9ade27795fb3afa4cf36a36141fbec7b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4702): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x2b27): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x4f89): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0x9f99): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x7265): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1b5e): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x6230): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x26d3): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x7ba): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x72c0): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x4631): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4142): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x76eb): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x82e0): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x72b7): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x8df): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e7f): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3e1b): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x30a2): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x6392): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x466e): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x9c33): right_arm_x │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 13 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x71a │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fold.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xf4c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2df3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e27 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2eaa │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ec6 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2552,27 +2552,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x2ffe │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3052 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,22 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -y!^\'D^" │ │ │ │ │ -)L)mn,%M │ │ │ │ │ +{GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +fY"D7RY>! │ │ │ │ │ +Z',q3,>: │ │ │ │ │ Ip\5>{ap │ │ │ │ │ V9\p │ │ │ │ │ t02yi-%c │ │ │ │ │ PKlf@J2!^3 │ │ │ │ │ 'L|?-9+; │ │ │ │ │ q]-6Bdms. │ │ │ │ │ 8cU.jcED}3 │ │ │ │ │ -BV#OenJz │ │ │ │ │ -"Jc}UWzBq2 │ │ │ │ │ -'k4R[)T; │ │ │ │ │ -X^)ItvZR9 │ │ │ │ │ +Sh1d7a"; │ │ │ │ │ +0\>`5 hH) │ │ │ │ │ +P?lA.rdN │ │ │ │ │ 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/59/3c560c5177832736043dce95e8321a5efa8c54.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/35/c38cbf2da14169e0f4cec2721c2e0c4b30aace.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 20% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000070 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004070 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004080 000e10 000020 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000b9a 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000b9b 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000e58 000192 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000ff0 000580 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001570 003f9f 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005510 0003b4 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0058c8 00006a 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 005938 001dc8 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 005938 001dc6 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 007700 0007e0 18 34 55 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 007ee0 00036c 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 00824c 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 593c560c5177832736043dce95e8321a5efa8c54 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35c38cbf2da14169e0f4cec2721c2e0c4b30aace │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x463b): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a23): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f30): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9eeb): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x71d6): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a89): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x61e1): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x25f5): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x79d): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7241): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x456a): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40a0): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x90c7): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x821d): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x7238): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8c1): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3ddd): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d79): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2f92): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x78ae): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45a7): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,14 @@ │ │ │ │ │ -TGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +IVN2>mL|2>m │ │ │ │ │ ^br4nKC8 │ │ │ │ │ jd`6{x=? │ │ │ │ │ -55hi-4hKfk │ │ │ │ │ +cTU^Xwg; │ │ │ │ │ +]n>%_+L/V │ │ │ │ │ +>.b$]SdW: │ │ │ │ │ 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/59/84354491a958c2f0eebf535b3346bc51bebc3b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e7/867f07d03661792a99814cb5a1c360750b6612.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5984354491a958c2f0eebf535b3346bc51bebc3b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e7867f07d03661792a99814cb5a1c360750b6612 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -578,147 +578,147 @@ │ │ │ │ │ <43a> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <43b> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <43c> DW_AT_type : (ref4) <0x3f2>, Mix_Chunk │ │ │ │ │ <1><440>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <441> DW_AT_name : (strp) (offset: 0x5d1e): magic_api_t │ │ │ │ │ <445> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <446> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <447> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <447> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <448> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <449> DW_AT_sibling : (ref4) <0x545> │ │ │ │ │ <2><44d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <44e> DW_AT_name : (strp) (offset: 0x3747): tp_version │ │ │ │ │ <452> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <453> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <453> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <454> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <455> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <459> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><45a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <45b> DW_AT_name : (strp) (offset: 0x6970): data_directory │ │ │ │ │ <45f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <460> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <460> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <461> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <462> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <466> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><467>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <468> DW_AT_name : (strp) (offset: 0xcfc3): update_progress_bar │ │ │ │ │ <46c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <46d> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <46d> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <46e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46f> DW_AT_type : (ref4) <0x546> │ │ │ │ │ <473> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><474>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <475> DW_AT_name : (strp) (offset: 0x96c2): special_notify │ │ │ │ │ <479> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <47a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <47a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <47b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <47c> DW_AT_type : (ref4) <0x557> │ │ │ │ │ <480> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><481>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <482> DW_AT_name : (strp) (offset: 0x2401): sRGB_to_linear │ │ │ │ │ <486> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <487> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <487> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <488> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <489> DW_AT_type : (ref4) <0x573>, float │ │ │ │ │ <48d> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><48e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48f> DW_AT_name : (strp) (offset: 0x83c7): linear_to_sRGB │ │ │ │ │ <493> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <494> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <494> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <495> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <496> DW_AT_type : (ref4) <0x588>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <49a> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><49b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <49c> DW_AT_name : (strp) (offset: 0x31e2): in_circle │ │ │ │ │ <4a0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a1> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <4a1> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <4a2> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4a3> DW_AT_type : (ref4) <0x5a7>, int │ │ │ │ │ <4a7> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4a8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a9> DW_AT_name : (strp) (offset: 0xad3): getpixel │ │ │ │ │ <4ad> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ae> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4ae> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4af> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4b0> DW_AT_type : (ref4) <0x5cc>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4b4> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4b5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b6> DW_AT_name : (strp) (offset: 0x972d): putpixel │ │ │ │ │ <4ba> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4bb> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4bb> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4bc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4bd> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <4c1> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4c2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4c3> DW_AT_name : (strp) (offset: 0x5bec): playsound │ │ │ │ │ <4c7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c8> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c8> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ca> DW_AT_type : (ref4) <0x60d> │ │ │ │ │ <4ce> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4cf>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d0> DW_AT_name : (strp) (offset: 0x5520): stopsound │ │ │ │ │ <4d4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d5> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d5> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x546> │ │ │ │ │ <4db> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4dc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4dd> DW_AT_name : (strp) (offset: 0xbce3): line │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4e4> DW_AT_type : (ref4) <0x675> │ │ │ │ │ <4e8> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4e9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ea> DW_AT_name : (strp) (offset: 0xac1a): button_down │ │ │ │ │ <4ee> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ef> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ef> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4f0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f1> DW_AT_type : (ref4) <0x680>, int │ │ │ │ │ <4f5> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4f6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f7> DW_AT_name : (strp) (offset: 0x9724): rgbtohsv │ │ │ │ │ <4fb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fc> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4fc> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fe> DW_AT_type : (ref4) <0x6b0> │ │ │ │ │ <502> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><503>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <504> DW_AT_name : (strp) (offset: 0xccf): hsvtorgb │ │ │ │ │ <508> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <509> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <509> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <50a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50b> DW_AT_type : (ref4) <0x6da> │ │ │ │ │ <50f> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><510>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <511> DW_AT_name : (strp) (offset: 0x5177): canvas_w │ │ │ │ │ <515> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <516> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <516> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <517> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <518> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <51c> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><51d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51e> DW_AT_name : (strp) (offset: 0x50cb): canvas_h │ │ │ │ │ <522> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <523> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <523> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <524> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <525> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <529> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><52a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52b> DW_AT_name : (strp) (offset: 0x3dda): scale │ │ │ │ │ <52f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <530> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <530> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <531> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <532> DW_AT_type : (ref4) <0x6fe>, SDL_Surface, SDL_Surface │ │ │ │ │ <536> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><537>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <538> DW_AT_name : (strp) (offset: 0x9fca): touched │ │ │ │ │ <53c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53d> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <53d> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <53e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53f> DW_AT_type : (ref4) <0x718>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <543> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><544>: Abbrev Number: 0 │ │ │ │ │ <1><545>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <546> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><546>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -939,15 +939,15 @@ │ │ │ │ │ <2><717>: Abbrev Number: 0 │ │ │ │ │ <1><718>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <719> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <71a> DW_AT_type : (ref4) <0x704>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><71e>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <71f> DW_AT_name : (strp) (offset: 0x5c29): magic_api │ │ │ │ │ <723> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <724> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <724> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <725> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <726> DW_AT_type : (ref4) <0x440>, magic_api_t │ │ │ │ │ <1><72a>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <72b> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <72c> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <72d> DW_AT_type : (ref4) <0x3f>, unsigned int │ │ │ │ │ <731> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1abd │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b15 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1bc9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3196 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31ca │ │ │ │ │ @@ -2721,27 +2721,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x324d │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a1 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ -;GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -UtgHaml0 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ 8;"(U.H] │ │ │ │ │ e\N2NllY │ │ │ │ │ ^VvfhhLc │ │ │ │ │ $1D6ZY?- │ │ │ │ │ _0|k2,y │ │ │ │ │ -2| DW_AT_decl_line : (data1) 107 │ │ │ │ │ <659> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <65a> DW_AT_type : (ref4) <0x610>, Mix_Chunk │ │ │ │ │ <1><65e>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <65f> DW_AT_name : (strp) (offset: 0x5d1a): magic_api_t │ │ │ │ │ <663> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <664> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <665> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <665> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <666> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <667> DW_AT_sibling : (ref4) <0x763> │ │ │ │ │ <2><66b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <66c> DW_AT_name : (strp) (offset: 0x38c4): tp_version │ │ │ │ │ <670> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <671> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <671> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <672> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <673> DW_AT_type : (ref4) <0xcb>, char │ │ │ │ │ <677> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><678>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <679> DW_AT_name : (strp) (offset: 0x6956): data_directory │ │ │ │ │ <67d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <67e> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <67e> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <67f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <680> DW_AT_type : (ref4) <0xcb>, char │ │ │ │ │ <684> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><685>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <686> DW_AT_name : (strp) (offset: 0xd4cc): update_progress_bar │ │ │ │ │ <68a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <68b> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <68b> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <68c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <68d> DW_AT_type : (ref4) <0x764> │ │ │ │ │ <691> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><692>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <693> DW_AT_name : (strp) (offset: 0x9aab): special_notify │ │ │ │ │ <697> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <698> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <698> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <699> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <69a> DW_AT_type : (ref4) <0x775> │ │ │ │ │ <69e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><69f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6a0> DW_AT_name : (strp) (offset: 0x24f4): sRGB_to_linear │ │ │ │ │ <6a4> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6a5> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <6a5> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <6a6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6a7> DW_AT_type : (ref4) <0x791>, float │ │ │ │ │ <6ab> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><6ac>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6ad> DW_AT_name : (strp) (offset: 0x86b5): linear_to_sRGB │ │ │ │ │ <6b1> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6b2> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <6b2> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <6b3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <6b4> DW_AT_type : (ref4) <0x7a6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <6b8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><6b9>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6ba> DW_AT_name : (strp) (offset: 0x32cf): in_circle │ │ │ │ │ <6be> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6bf> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <6bf> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <6c0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <6c1> DW_AT_type : (ref4) <0x7c5>, int │ │ │ │ │ <6c5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><6c6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6c7> DW_AT_name : (strp) (offset: 0xb02): getpixel │ │ │ │ │ <6cb> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6cc> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <6cc> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <6cd> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <6ce> DW_AT_type : (ref4) <0x7ea>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <6d2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><6d3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6d4> DW_AT_name : (strp) (offset: 0x9b16): putpixel │ │ │ │ │ <6d8> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6d9> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <6d9> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <6da> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6db> DW_AT_type : (ref4) <0x80a> │ │ │ │ │ <6df> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><6e0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6e1> DW_AT_name : (strp) (offset: 0x5be8): playsound │ │ │ │ │ <6e5> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6e6> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <6e6> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <6e7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6e8> DW_AT_type : (ref4) <0x82b> │ │ │ │ │ <6ec> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><6ed>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6ee> DW_AT_name : (strp) (offset: 0x391e): stopsound │ │ │ │ │ <6f2> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <6f3> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <6f3> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <6f4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <6f5> DW_AT_type : (ref4) <0x764> │ │ │ │ │ <6f9> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><6fa>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <6fb> DW_AT_name : (strp) (offset: 0xc19d): line │ │ │ │ │ <6ff> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <700> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <700> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <701> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <702> DW_AT_type : (ref4) <0x893> │ │ │ │ │ <706> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><707>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <708> DW_AT_name : (strp) (offset: 0xb037): button_down │ │ │ │ │ <70c> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <70d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <70d> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <70e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <70f> DW_AT_type : (ref4) <0x89e>, int │ │ │ │ │ <713> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><714>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <715> DW_AT_name : (strp) (offset: 0x9b0d): rgbtohsv │ │ │ │ │ <719> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <71a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <71a> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <71b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <71c> DW_AT_type : (ref4) <0x8ce> │ │ │ │ │ <720> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><721>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <722> DW_AT_name : (strp) (offset: 0xd05): hsvtorgb │ │ │ │ │ <726> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <727> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <727> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <728> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <729> DW_AT_type : (ref4) <0x8f8> │ │ │ │ │ <72d> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><72e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <72f> DW_AT_name : (strp) (offset: 0x5203): canvas_w │ │ │ │ │ <733> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <734> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <734> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <735> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <736> DW_AT_type : (ref4) <0x94>, int │ │ │ │ │ <73a> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><73b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <73c> DW_AT_name : (strp) (offset: 0x5145): canvas_h │ │ │ │ │ <740> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <741> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <741> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <742> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <743> DW_AT_type : (ref4) <0x94>, int │ │ │ │ │ <747> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><748>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <749> DW_AT_name : (strp) (offset: 0x3f2d): scale │ │ │ │ │ <74d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <74e> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <74e> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <74f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <750> DW_AT_type : (ref4) <0x91c>, SDL_Surface, SDL_Surface │ │ │ │ │ <754> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><755>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <756> DW_AT_name : (strp) (offset: 0xa3e2): touched │ │ │ │ │ <75a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <75b> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <75b> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <75c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <75d> DW_AT_type : (ref4) <0x936>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <761> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><762>: Abbrev Number: 0 │ │ │ │ │ <1><763>: Abbrev Number: 16 (DW_TAG_subroutine_type) │ │ │ │ │ <764> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><764>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1228,15 +1228,15 @@ │ │ │ │ │ <2><935>: Abbrev Number: 0 │ │ │ │ │ <1><936>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <937> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <938> DW_AT_type : (ref4) <0x922>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><93c>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <93d> DW_AT_name : (strp) (offset: 0x5c25): magic_api │ │ │ │ │ <941> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <942> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <942> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <943> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <944> DW_AT_type : (ref4) <0x65e>, magic_api_t │ │ │ │ │ <1><948>: Abbrev Number: 21 (DW_TAG_variable) │ │ │ │ │ <949> DW_AT_name : (strp) (offset: 0xf9c0): mosaic_AMOUNT │ │ │ │ │ <94d> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <94e> DW_AT_decl_line : (data1) 71 │ │ │ │ │ <94f> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 11 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 8 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 84 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 83 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,19 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -:I\jR!@1 │ │ │ │ │ -u`oYJNI? │ │ │ │ │ +EaDPQg\& │ │ │ │ │ +(J-GfcdY │ │ │ │ │ +5 NFmMNQt$ │ │ │ │ │ +H)Q-/5s> │ │ │ │ │ M=7^]?+^?4- │ │ │ │ │ pfv|k^|kF │ │ │ │ │ lC>-AI"y. │ │ │ │ │ QRtk}>ShU │ │ │ │ │ G%`:P DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x447f): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x29c3): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x74de): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xa015): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x725c): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1a3c): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x60e0): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2596): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x77c): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x72c7): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x43ae): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x3ecd): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x916b): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x82de): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x72be): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x899): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3d50): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3cec): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x2f46): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7960): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x43eb): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x4d>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e82 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f05 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ee │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f21 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3059 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ad │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,18 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -0PdrT U2 │ │ │ │ │ +zGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +0PdzT U2 │ │ │ │ │ \oJt$fq2 │ │ │ │ │ yB@Ejrp>8 │ │ │ │ │ 6~8_lw{i │ │ │ │ │ :7u6Qpp_v|i │ │ │ │ │ Nfiy]Fru │ │ │ │ │ #!$_u90@Q │ │ │ │ │ T'-qbl.ew* │ │ │ │ │ -\q>@}uK{ │ │ │ │ │ -.KA&xUR8 │ │ │ │ │ -F~*s:z{+ │ │ │ │ │ +[@Z+!.mJ6ulBw │ │ │ │ │ +M=r:E=2| │ │ │ │ │ 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/69/5793ea311d1aafe160c6965cea955d94689ec8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/39/b184b25c6409732684ddac5b40d2683aa329b1.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 19% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000004dd8 000dc8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000004f98 000dc8 000068 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000005000 000dc8 0000a0 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 00000000000050a0 000dc8 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 00000000000050a8 000dc8 000098 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 0014ac 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 0014ad 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 001768 00021a 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001988 000a5e 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0023e8 00423a 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006628 000b40 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 007168 000109 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 007278 001e30 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 007278 001e2d 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 0090a8 000ae0 18 34 72 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009b88 000577 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 00a0ff 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 695793ea311d1aafe160c6965cea955d94689ec8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 39b184b25c6409732684ddac5b40d2683aa329b1 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x47b0): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2b67): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x50ca): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0xa3ec): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x7594): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1b79): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x649b): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x26fd): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x7dc): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x75ef): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x46d5): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4213): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x95cb): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8693): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x75e6): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x929): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3f50): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3eec): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x30ec): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7c9b): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4712): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x98c1): fretwork_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 25 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x77d │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/fretwork.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xfaf │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e56 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e8a │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f0d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2050 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f29 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2570,27 +2570,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3061 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30b5 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -,\c\>\c] │ │ │ │ │ +|H^#QaDe │ │ │ │ │ XqCSE/3X │ │ │ │ │ M(E6/_4h │ │ │ │ │ Rr8uohGPWD │ │ │ │ │ "|%0hvKb │ │ │ │ │ rE DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x55ca): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3358): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x61bb): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc4b4): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8e65): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x2245): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7b29): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2e83): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0xa4b): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x8ed0): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x54e5): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4f60): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb32f): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa208): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8ec7): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xc04): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4bb7): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4b38): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x39a1): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x96a6): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5522): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x4a69): ripples_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x19cd │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x19dd │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fa0 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 99 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fd4 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3057 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2a40 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 101 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3073 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2673,27 +2673,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x31ab │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x31ff │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,16 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +5GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ |N?!:,bI │ │ │ │ │ +X5j',\O │ │ │ │ │ sY);s)rA │ │ │ │ │ f47H/c]Z │ │ │ │ │ &Y*bl2(- │ │ │ │ │ %Y 3zBzb │ │ │ │ │ +f:?b)c 3 │ │ │ │ │ +r3(;/+TwN │ │ │ │ │ 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/74/7eebd7595f7ea06a3247e73acf23f3eeec2747.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/82/069850c955ea574f91c185731134c3ae3d5349.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 20% 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: 747eebd7595f7ea06a3247e73acf23f3eeec2747 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82069850c955ea574f91c185731134c3ae3d5349 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <435> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <436> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <437> DW_AT_type : (ref4) <0x3ed>, Mix_Chunk │ │ │ │ │ <1><43b>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <43c> DW_AT_name : (strp) (offset: 0x5d5e): magic_api_t │ │ │ │ │ <440> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <441> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <442> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <442> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <443> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <444> DW_AT_sibling : (ref4) <0x540> │ │ │ │ │ <2><448>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <449> DW_AT_name : (strp) (offset: 0x374e): tp_version │ │ │ │ │ <44d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44e> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <44f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <450> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <454> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><455>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <456> DW_AT_name : (strp) (offset: 0x6980): data_directory │ │ │ │ │ <45a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45b> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <45b> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <45c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45d> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <461> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><462>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <463> DW_AT_name : (strp) (offset: 0xcfa0): update_progress_bar │ │ │ │ │ <467> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <468> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <468> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <469> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46a> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <46e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><46f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <470> DW_AT_name : (strp) (offset: 0x972f): special_notify │ │ │ │ │ <474> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <475> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <475> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <476> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <477> DW_AT_type : (ref4) <0x552> │ │ │ │ │ <47b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><47c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47d> DW_AT_name : (strp) (offset: 0x23f1): sRGB_to_linear │ │ │ │ │ <481> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <482> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <482> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <483> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <484> DW_AT_type : (ref4) <0x56e>, float │ │ │ │ │ <488> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><489>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48a> DW_AT_name : (strp) (offset: 0x8401): linear_to_sRGB │ │ │ │ │ <48e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <48f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <490> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <491> DW_AT_type : (ref4) <0x583>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <495> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><496>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <497> DW_AT_name : (strp) (offset: 0x31e1): in_circle │ │ │ │ │ <49b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <49c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <49c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <49d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49e> DW_AT_type : (ref4) <0x5a2>, int │ │ │ │ │ <4a2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a4> DW_AT_name : (strp) (offset: 0xae8): getpixel │ │ │ │ │ <4a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a9> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4aa> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4ab> DW_AT_type : (ref4) <0x5c7>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4af> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b1> DW_AT_name : (strp) (offset: 0x979a): putpixel │ │ │ │ │ <4b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b6> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4b6> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4b7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b8> DW_AT_type : (ref4) <0x5e7> │ │ │ │ │ <4bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4be> DW_AT_name : (strp) (offset: 0x5c2c): playsound │ │ │ │ │ <4c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c5> DW_AT_type : (ref4) <0x608> │ │ │ │ │ <4c9> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4cb> DW_AT_name : (strp) (offset: 0x55ba): stopsound │ │ │ │ │ <4cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d0> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <4d6> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4d7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d8> DW_AT_name : (strp) (offset: 0xbd10): line │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4df> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4e3> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4e4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e5> DW_AT_name : (strp) (offset: 0xac3d): button_down │ │ │ │ │ <4e9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ea> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ea> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4eb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4ec> DW_AT_type : (ref4) <0x67b>, int │ │ │ │ │ <4f0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4f1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f2> DW_AT_name : (strp) (offset: 0x9791): rgbtohsv │ │ │ │ │ <4f6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f7> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4f7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f9> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <4fd> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><4fe>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ff> DW_AT_name : (strp) (offset: 0xcec): hsvtorgb │ │ │ │ │ <503> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <504> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <504> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <505> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <506> DW_AT_type : (ref4) <0x6d5> │ │ │ │ │ <50a> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><50b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50c> DW_AT_name : (strp) (offset: 0x5211): canvas_w │ │ │ │ │ <510> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <511> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <511> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <512> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <513> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <517> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><518>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <519> DW_AT_name : (strp) (offset: 0x5165): canvas_h │ │ │ │ │ <51d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51e> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51e> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <520> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <524> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><525>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <526> DW_AT_name : (strp) (offset: 0x3de6): scale │ │ │ │ │ <52a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <52b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <52c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <52d> DW_AT_type : (ref4) <0x6f9>, SDL_Surface, SDL_Surface │ │ │ │ │ <531> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><532>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <533> DW_AT_name : (strp) (offset: 0xa027): touched │ │ │ │ │ <537> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <538> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <538> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <539> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53a> DW_AT_type : (ref4) <0x713>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53e> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><53f>: Abbrev Number: 0 │ │ │ │ │ <1><540>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <541> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><541>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><712>: Abbrev Number: 0 │ │ │ │ │ <1><713>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <714> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x6ff>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><719>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <71a> DW_AT_name : (strp) (offset: 0x5c69): magic_api │ │ │ │ │ <71e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71f> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <720> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <721> DW_AT_type : (ref4) <0x43b>, magic_api_t │ │ │ │ │ <1><725>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <726> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <727> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <728> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <72c> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1abd │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b15 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1bc9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3196 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 100 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31ca │ │ │ │ │ @@ -2721,27 +2721,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x324d │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a1 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,15 @@ │ │ │ │ │ -'GGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +=SIGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ XM%dT82i% │ │ │ │ │ \ckhfndiI │ │ │ │ │ =:O:.(FO │ │ │ │ │ fAi|3sBQ0X │ │ │ │ │ \D;wAV * │ │ │ │ │ Me}Lf55X │ │ │ │ │ -FP"g){`dHje │ │ │ │ │ -Su+fUg < │ │ │ │ │ -Q>3IB7)g │ │ │ │ │ -(Rb4&]r@$J │ │ │ │ │ +o (9JbVy*R │ │ │ │ │ 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/78/433b52b68b7b315e70bd3db141a52311ac801e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/13/6f01cea8e984eeb7a7ebbf9259e50d23e0edf7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x10e0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 38488 (bytes into file) │ │ │ │ │ + Start of section headers: 38480 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (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 0x9658: │ │ │ │ │ +There are 36 section headers, starting at offset 0x9650: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000068 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002c8 00025c 0002b8 18 A 4 1 8 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000068 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004068 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004070 000e10 000028 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000b31 00 C 0 0 8 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 0000000000000000 000df0 00017e 00 C 0 0 8 │ │ │ │ │ - [28] .debug_line PROGBITS 0000000000000000 000f70 00056a 00 C 0 0 8 │ │ │ │ │ - [29] .debug_str PROGBITS 0000000000000000 0014e0 004c65 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loc PROGBITS 0000000000000000 006148 0002ee 00 C 0 0 8 │ │ │ │ │ - [31] .debug_ranges PROGBITS 0000000000000000 006438 000051 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006490 002566 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0089f8 000810 18 34 58 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 009208 0002f6 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 0094fe 000157 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000b2f 00 C 0 0 8 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 0000000000000000 000de8 00017e 00 C 0 0 8 │ │ │ │ │ + [28] .debug_line PROGBITS 0000000000000000 000f68 00056a 00 C 0 0 8 │ │ │ │ │ + [29] .debug_str PROGBITS 0000000000000000 0014d8 004c65 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loc PROGBITS 0000000000000000 006140 0002ee 00 C 0 0 8 │ │ │ │ │ + [31] .debug_ranges PROGBITS 0000000000000000 006430 000051 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006488 002565 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0089f0 000810 18 34 58 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 009200 0002f6 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0094f6 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: 78433b52b68b7b315e70bd3db141a52311ac801e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 136f01cea8e984eeb7a7ebbf9259e50d23e0edf7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x5507): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3395): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x60ab): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc47c): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8d87): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x21fe): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x79bc): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2ea7): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x9c1): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x8df2): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x540b): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4e8a): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb2dc): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa16e): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8de9): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xb57): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4c44): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4bc5): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x39e9): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x95e6): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5448): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x7e06): light1_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 41 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f95 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fc9 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x304c │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2a35 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3068 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2671,27 +2671,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x31a0 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x31f4 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -tXu}( p! │ │ │ │ │ +^4"_(%RE │ │ │ │ │ +[Bav(iG, │ │ │ │ │ jo#7%.1K │ │ │ │ │ FXtAR"5' │ │ │ │ │ 1Qew(_^$ │ │ │ │ │ -f0I-$a,V9 │ │ │ │ │ -NT=,Yf%> │ │ │ │ │ -h?qk?uk?sk │ │ │ │ │ +FA8hl NS │ │ │ │ │ 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/83/970bed54b3b0c8ee99d52f24946e535c932ff6.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b3/7f9eb2992886f955ca9d77c2f7f0f59959cbc6.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% 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: 83970bed54b3b0c8ee99d52f24946e535c932ff6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b37f9eb2992886f955ca9d77c2f7f0f59959cbc6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4640): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a69): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f81): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9f94): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x7331): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a66): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x61f6): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x25f1): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x780): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x739b): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x456f): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x3f7a): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x91c4): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8323): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x7392): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x87c): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3e0c): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3da8): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fff): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x79d3): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45ac): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x3ba6): glasstile_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e54 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e88 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f0b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28f4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f27 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2572,27 +2572,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x305f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30b3 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -b,Z&"]]J │ │ │ │ │ Mfab w7Oc │ │ │ │ │ y~ b|Ifu │ │ │ │ │ 1Gz4_ Y5RF │ │ │ │ │ -h:w"ClSq │ │ │ │ │ -v 6@yQZc │ │ │ │ │ -EhoHF]ED0 │ │ │ │ │ +EhoJz]ED0 │ │ │ │ │ +4#G([FpXc │ │ │ │ │ +v<:}K.,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/86/8ff73ed9a3f5740a12e926d93596f170f69dd8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0f/258212ddbe46c1a63a34eae18454680a1224e5.debug │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 868ff73ed9a3f5740a12e926d93596f170f69dd8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0f258212ddbe46c1a63a34eae18454680a1224e5 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -658,147 +658,147 @@ │ │ │ │ │ <4d5> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x48d>, Mix_Chunk │ │ │ │ │ <1><4db>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x47c4): magic_api_t │ │ │ │ │ <4e0> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e4> DW_AT_sibling : (ref4) <0x5e0> │ │ │ │ │ <2><4e8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x2b9d): tp_version │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0x50af): data_directory │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x818e): update_progress_bar │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x755a): special_notify │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x5f2> │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x1a9d): sRGB_to_linear │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x60e>, float │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><529>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x643b): linear_to_sRGB │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x623>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><536>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x26d1): in_circle │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x642>, int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><543>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x77d): getpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x667>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><550>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x75c5): putpixel │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x687> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x422b): playsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x6a8> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x4221): stopsound │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><577>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x9461): line │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x710> │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><584>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x85b9): button_down │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x71b>, int │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><591>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x75bc): rgbtohsv │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x74b> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><59e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x8be): hsvtorgb │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x775> │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ab>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3f52): canvas_w │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x3eee): canvas_h │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x3123): scale │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x799>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d3> DW_AT_name : (strp) (offset: 0x65cb): touched │ │ │ │ │ <5d7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d8> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d8> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5da> DW_AT_type : (ref4) <0x7b3>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5de> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5df>: Abbrev Number: 0 │ │ │ │ │ <1><5e0>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5e1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e1>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ <2><7b2>: Abbrev Number: 0 │ │ │ │ │ <1><7b3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7b4> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b5> DW_AT_type : (ref4) <0x79f>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b9>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7ba> DW_AT_name : (strp) (offset: 0x4730): magic_api │ │ │ │ │ <7be> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7bf> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7bf> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c1> DW_AT_type : (ref4) <0x4db>, magic_api_t │ │ │ │ │ <1><7c5>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <7c6> DW_AT_name : (strp) (offset: 0x783a): confetti_rgb │ │ │ │ │ <7ca> DW_AT_byte_size : (data1) 3 │ │ │ │ │ <7cb> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7cc> DW_AT_decl_line : (data1) 10 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -97,16 +97,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 40 filename: /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 21 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1825 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 3 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -500,27 +500,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fb6 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fea │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x306d │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x21b0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 104 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3089 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2649,27 +2649,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x31c1 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3215 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,14 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +30l!~Xi+l │ │ │ │ │ h4}9kyv=\ │ │ │ │ │ n:j9i*sr │ │ │ │ │ w+)cUr<. │ │ │ │ │ -5P}}YW:Lqr │ │ │ │ │ +HWq@-6Cg │ │ │ │ │ +5P}}EW:Tqr │ │ │ │ │ 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/89/64f65d8a9731d4db3eaf4482f28179db28c120.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/be/196b69a88419c528015be73c2aed3f79ff8e69.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 19% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e00 000df0 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fc0 000df0 000040 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000df0 000068 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004068 000df0 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004070 000df0 000018 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000b46 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000b45 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000e00 00018e 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000f90 00060f 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0015a0 004cca 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006270 00027c 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0064f0 00004f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006540 002577 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006540 002575 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 008ab8 0007e0 18 34 52 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009298 00031e 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0095b6 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8964f65d8a9731d4db3eaf4482f28179db28c120 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: be196b69a88419c528015be73c2aed3f79ff8e69 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x5548): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3329): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x62be): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc535): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8d55): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x205c): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7a2a): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2e10): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x929): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x79b3): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x540e): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x33a1): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb37d): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa24d): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8db7): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xa7a): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4b2b): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4aab): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x39a0): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7bdc): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5471): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x3414): fisheye_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 34 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -154,16 +154,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1faf │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 37 filename: /usr/include/x86_64-linux-gnu/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2276 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 38 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 38 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 39 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 40 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -579,27 +579,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a19 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 108 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 90 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a4d │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3ad0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 47 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2c13 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 110 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3aec │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 47 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -3196,27 +3196,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c24 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c78 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ - GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -;#TG!DAvg │ │ │ │ │ +iGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ p7py+NB] │ │ │ │ │ q9 $SX8k │ │ │ │ │ `W'; yk$ │ │ │ │ │ U+zzp%e[ │ │ │ │ │ j7!`_9Im@ │ │ │ │ │ -{F:#ezGm │ │ │ │ │ +g}Nac9fS │ │ │ │ │ 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/91/4b0c8e90025ff436749ce64116134ab8611df1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ef/2c4efa90145e64b40270b4e94a79275cba1ece.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000aa8 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d60 00018e 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000ef0 00062e 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001520 004c4d 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006170 00024f 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 0063c0 002570 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 0063c0 00256f 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 008930 0007c8 18 33 55 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 0090f8 0002fb 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 0093f3 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 914b0c8e90025ff436749ce64116134ab8611df1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ef2c4efa90145e64b40270b4e94a79275cba1ece │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x55cf): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x338c): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x9160): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0xc4eb): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x8e07): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x21f7): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x7b54): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2ea7): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0xa12): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x8e72): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x54e6): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4f7f): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0xb360): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0xa1f8): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x8e69): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0xbb8): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x4be4): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x4b65): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x39cf): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7ccc): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5523): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x63bb): shift_x │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x19c1 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x19d1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f94 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fc8 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x304b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2a34 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3067 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2671,27 +2671,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x319f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x31f3 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,16 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -I1*uqTV{ │ │ │ │ │ +P(AHgZ`: │ │ │ │ │ +oTT]?&o. │ │ │ │ │ 9tA6 wQnWZ │ │ │ │ │ B4u@^7[a{ │ │ │ │ │ Q+.!2|m? │ │ │ │ │ XLr6ov*c6cz │ │ │ │ │ WbF03`mq │ │ │ │ │ +Qn_(GdC │ │ │ │ │ -|*__/^|Z2 │ │ │ │ │ -|.Q;`GKU │ │ │ │ │ -@_`Ux:g+%' │ │ │ │ │ -yxCNVF DW_AT_decl_line : (data1) 107 │ │ │ │ │ <442> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <443> DW_AT_type : (ref4) <0x3f9>, Mix_Chunk │ │ │ │ │ <1><447>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <448> DW_AT_name : (strp) (offset: 0x5d9e): magic_api_t │ │ │ │ │ <44c> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <44d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44e> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <44f> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <450> DW_AT_sibling : (ref4) <0x54c> │ │ │ │ │ <2><454>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <455> DW_AT_name : (strp) (offset: 0x3822): tp_version │ │ │ │ │ <459> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <45a> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <45b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45c> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <460> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><461>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <462> DW_AT_name : (strp) (offset: 0x9ebe): data_directory │ │ │ │ │ <466> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <467> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <467> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <468> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <469> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <46d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><46e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <46f> DW_AT_name : (strp) (offset: 0xd6b8): update_progress_bar │ │ │ │ │ <473> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <474> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <474> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <475> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <476> DW_AT_type : (ref4) <0x54d> │ │ │ │ │ <47a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><47b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47c> DW_AT_name : (strp) (offset: 0x9b16): special_notify │ │ │ │ │ <480> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <481> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <481> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <482> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <483> DW_AT_type : (ref4) <0x55e> │ │ │ │ │ <487> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><488>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <489> DW_AT_name : (strp) (offset: 0x24bb): sRGB_to_linear │ │ │ │ │ <48d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48e> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <48e> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <48f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <490> DW_AT_type : (ref4) <0x573>, float │ │ │ │ │ <494> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><495>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <496> DW_AT_name : (strp) (offset: 0x85d4): linear_to_sRGB │ │ │ │ │ <49a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <49b> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <49b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <49c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <49d> DW_AT_type : (ref4) <0x588>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <4a1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><4a2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a3> DW_AT_name : (strp) (offset: 0x3247): in_circle │ │ │ │ │ <4a7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a8> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <4a8> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <4a9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4aa> DW_AT_type : (ref4) <0x5a7>, int │ │ │ │ │ <4ae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4af>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b0> DW_AT_name : (strp) (offset: 0xb34): getpixel │ │ │ │ │ <4b4> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b5> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4b5> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4b6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4b7> DW_AT_type : (ref4) <0x5cc>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4bb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4bc>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4bd> DW_AT_name : (strp) (offset: 0x9b81): putpixel │ │ │ │ │ <4c1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c2> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4c2> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4c3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c4> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <4c8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4c9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ca> DW_AT_name : (strp) (offset: 0x5c66): playsound │ │ │ │ │ <4ce> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4cf> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4cf> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4d0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d1> DW_AT_type : (ref4) <0x60d> │ │ │ │ │ <4d5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4d6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x55ac): stopsound │ │ │ │ │ <4db> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dc> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4dc> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4dd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4de> DW_AT_type : (ref4) <0x54d> │ │ │ │ │ <4e2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4e3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x7074): line │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x675> │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4f0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0xb0ca): button_down │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x680>, int │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4fd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9b78): rgbtohsv │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x6b0> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><50a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0xd2f): hsvtorgb │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x6da> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><517>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x51bf): canvas_w │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><524>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x5145): canvas_h │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><531>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x3f04): scale │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x6fe>, SDL_Surface, SDL_Surface │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><53e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0xa4b3): touched │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x718>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><54b>: Abbrev Number: 0 │ │ │ │ │ <1><54c>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <54d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><54d>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -939,15 +939,15 @@ │ │ │ │ │ <2><717>: Abbrev Number: 0 │ │ │ │ │ <1><718>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <719> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <71a> DW_AT_type : (ref4) <0x704>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><71e>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <71f> DW_AT_name : (strp) (offset: 0x5ca3): magic_api │ │ │ │ │ <723> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <724> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <724> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <725> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <726> DW_AT_type : (ref4) <0x447>, magic_api_t │ │ │ │ │ <1><72a>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <72b> DW_AT_name : (strp) (offset: 0x2f6b): perspective_AMOUNT │ │ │ │ │ <72f> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <730> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <731> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 42 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 100 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,17 @@ │ │ │ │ │ -tGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ /UwS;5Ge]W │ │ │ │ │ Z_O{aXV" │ │ │ │ │ dH"IV_Hl │ │ │ │ │ 91>Q %!Y │ │ │ │ │ 93w&[wgP │ │ │ │ │ -)9TUx[WY │ │ │ │ │ +J(;r/V[) │ │ │ │ │ +ZE1T`5yC │ │ │ │ │ +$5wa_T^$ │ │ │ │ │ +':ZP%Or,! │ │ │ │ │ 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/94/d5dbf6042dd3e4ab169a67f3264f59f67a7e36.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/19/7e2dc87aaa60f3965accc20a54cb5dd8b80a28.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 00097a 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000c38 00015d 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000d98 000528 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0012c0 004c7f 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005f40 000226 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 006168 00256d 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 006168 00256b 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0086d8 000768 18 33 52 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 008e40 0002c0 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 009100 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 94d5dbf6042dd3e4ab169a67f3264f59f67a7e36 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 197e2dc87aaa60f3965accc20a54cb5dd8b80a28 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x54a6): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x3312): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x61b2): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc38b): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8c36): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x2082): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7955): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2e89): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x987): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x78de): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x5363): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x338a): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xde0): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa13d): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8c98): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xabc): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4a98): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4a1d): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3927): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7b07): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x53b8): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_array_type) │ │ │ │ │ <7c1> DW_AT_type : (ref4) <0x69d>, Mix_Chunk, Mix_Chunk │ │ │ │ │ <7c5> DW_AT_sibling : (ref4) <0x7d0> │ │ │ │ │ <2><7c9>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <7ca> DW_AT_type : (ref4) <0x3f>, long unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -222,16 +222,16 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2255 │ │ │ │ │ DW_MACRO_start_file - lineno: 1245 filenum: 52 filename: /usr/include/x86_64-linux-gnu/bits/mathinline.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x251c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 53 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 53 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 54 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 55 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -579,27 +579,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a27 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 108 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 90 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3a5b │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 91 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 109 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3ade │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x34c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 110 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3afa │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -3198,27 +3198,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c32 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3c86 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,18 @@ │ │ │ │ │ -z~6GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +(GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ ^/}`GP)j>9F │ │ │ │ │ cBX=Ln*f │ │ │ │ │ LMR2ua5 │ │ │ │ │ =$mL>J32 │ │ │ │ │ & [XZgr-pD │ │ │ │ │ ,b*c$5Frc │ │ │ │ │ Haj&'Ndwrr │ │ │ │ │ Iv{+ DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x480d): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2bf8): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x507b): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x8145): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x74f8): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1b40): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x63d9): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x277e): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x7d1): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7563): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x4256): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x424c): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x942f): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x856c): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x755a): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x926): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3f7d): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3f19): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x3179): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7c08): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4768): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x87fc): puzzle_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 43 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -97,16 +97,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 40 filename: /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 21 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x181f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 41 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 43 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -500,27 +500,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fb0 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fe4 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 103 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x3067 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x21aa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 104 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3083 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2648,27 +2648,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x31bb │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x320f │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +L%]>Qm"; │ │ │ │ │ +/~Ei|^:, │ │ │ │ │ T-5PY35@6( │ │ │ │ │ &l13oAa# │ │ │ │ │ ,+ct^$=t │ │ │ │ │ y|-8N'h#Dc │ │ │ │ │ 6j\vL$=_({KPs │ │ │ │ │ AvdS8bKqJ │ │ │ │ │ |Z*6VZmJ │ │ │ │ │ '3L&2IDr │ │ │ │ │ -mh{;hF toc │ │ │ │ │ -vB>cCrFnG │ │ │ │ │ -"+i9l^; │ │ │ │ │ -'J DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4e1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4e2> DW_AT_type : (ref4) <0x498>, Mix_Chunk │ │ │ │ │ <1><4e6>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e7> DW_AT_name : (strp) (offset: 0x5b29): magic_api_t │ │ │ │ │ <4eb> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4ec> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ed> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4ed> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4ee> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4ef> DW_AT_sibling : (ref4) <0x5eb> │ │ │ │ │ <2><4f3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f4> DW_AT_name : (strp) (offset: 0x370a): tp_version │ │ │ │ │ <4f8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4fa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fb> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <4ff> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><500>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <501> DW_AT_name : (strp) (offset: 0x6772): data_directory │ │ │ │ │ <505> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <506> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <506> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <507> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <508> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <50c> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><50d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50e> DW_AT_name : (strp) (offset: 0xcf85): update_progress_bar │ │ │ │ │ <512> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <513> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <513> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <514> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <515> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <519> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51b> DW_AT_name : (strp) (offset: 0x95ea): special_notify │ │ │ │ │ <51f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <520> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <520> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <521> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <522> DW_AT_type : (ref4) <0x5fd> │ │ │ │ │ <526> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><527>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <528> DW_AT_name : (strp) (offset: 0x2469): sRGB_to_linear │ │ │ │ │ <52c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <52d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <52e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52f> DW_AT_type : (ref4) <0x619>, float │ │ │ │ │ <533> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><534>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <535> DW_AT_name : (strp) (offset: 0x826e): linear_to_sRGB │ │ │ │ │ <539> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <53a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <53b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53c> DW_AT_type : (ref4) <0x62e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <540> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><541>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <542> DW_AT_name : (strp) (offset: 0x3193): in_circle │ │ │ │ │ <546> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <547> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <547> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <548> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <549> DW_AT_type : (ref4) <0x64d>, int │ │ │ │ │ <54d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><54e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <54f> DW_AT_name : (strp) (offset: 0xb46): getpixel │ │ │ │ │ <553> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <554> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <554> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <555> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <556> DW_AT_type : (ref4) <0x672>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <55a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><55b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55c> DW_AT_name : (strp) (offset: 0x9655): putpixel │ │ │ │ │ <560> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <561> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <561> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <562> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <563> DW_AT_type : (ref4) <0x692> │ │ │ │ │ <567> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><568>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <569> DW_AT_name : (strp) (offset: 0x59fd): playsound │ │ │ │ │ <56d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <56e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <56f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <570> DW_AT_type : (ref4) <0x6b3> │ │ │ │ │ <574> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><575>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <576> DW_AT_name : (strp) (offset: 0x53bd): stopsound │ │ │ │ │ <57a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <57b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <57c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57d> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <581> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><582>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <583> DW_AT_name : (strp) (offset: 0xbcad): line │ │ │ │ │ <587> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <588> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <588> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <589> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58a> DW_AT_type : (ref4) <0x71b> │ │ │ │ │ <58e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><58f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <590> DW_AT_name : (strp) (offset: 0xab82): button_down │ │ │ │ │ <594> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <595> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <595> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <596> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <597> DW_AT_type : (ref4) <0x726>, int │ │ │ │ │ <59b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><59c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59d> DW_AT_name : (strp) (offset: 0x964c): rgbtohsv │ │ │ │ │ <5a1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a2> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5a2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a4> DW_AT_type : (ref4) <0x756> │ │ │ │ │ <5a8> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5aa> DW_AT_name : (strp) (offset: 0xd4b): hsvtorgb │ │ │ │ │ <5ae> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5af> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5af> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5b0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5b1> DW_AT_type : (ref4) <0x780> │ │ │ │ │ <5b5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5b6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b7> DW_AT_name : (strp) (offset: 0x509c): canvas_w │ │ │ │ │ <5bb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5bc> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5bc> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5bd> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5be> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5c3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c4> DW_AT_name : (strp) (offset: 0x4ff0): canvas_h │ │ │ │ │ <5c8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ca> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5cb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5cf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5d0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d1> DW_AT_name : (strp) (offset: 0x3d99): scale │ │ │ │ │ <5d5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d8> DW_AT_type : (ref4) <0x7a4>, SDL_Surface, SDL_Surface │ │ │ │ │ <5dc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5dd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5de> DW_AT_name : (strp) (offset: 0x9f74): touched │ │ │ │ │ <5e2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5e5> DW_AT_type : (ref4) <0x7be>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5ea>: Abbrev Number: 0 │ │ │ │ │ <1><5eb>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5ec> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5ec>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1024,15 +1024,15 @@ │ │ │ │ │ <2><7bd>: Abbrev Number: 0 │ │ │ │ │ <1><7be>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7bf> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7c0> DW_AT_type : (ref4) <0x7aa>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7c4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7c5> DW_AT_name : (strp) (offset: 0x5a3a): magic_api │ │ │ │ │ <7c9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ca> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ca> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7cb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7cc> DW_AT_type : (ref4) <0x4e6>, magic_api_t │ │ │ │ │ <1><7d0>: Abbrev Number: 12 (DW_TAG_enumeration_type) │ │ │ │ │ <7d1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7d2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7d3> DW_AT_type : (ref4) <0x38>, unsigned int │ │ │ │ │ <7d7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1abd │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b15 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1bc9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 39 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 43 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 44 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3196 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 100 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31ca │ │ │ │ │ @@ -2721,27 +2721,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x324d │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32a1 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,15 +5,16 @@ │ │ │ │ │ YKEZ:[I{ │ │ │ │ │ x+ywsr' │ │ │ │ │ tX%6,.na │ │ │ │ │ CXgMf{'G │ │ │ │ │ cL@a[Y*! │ │ │ │ │ [d|A&&I\ │ │ │ │ │ -x+Az:*`M │ │ │ │ │ +|!Qd[/e: │ │ │ │ │ +xh<&D<2nP │ │ │ │ │ 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/9c/3c2566378cd199406ea872ade83b575bf39c37.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f0/c5de31fe7ab619808bf28013fad51c3eac06db.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000060 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004060 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004068 000e10 000010 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000af6 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000af4 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000db0 000183 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000f38 00050a 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001448 003f65 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0053b0 0002bd 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005670 00002f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0056a0 001dc8 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0056a0 001dc5 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 007468 0007b0 18 34 55 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 007c18 0002c3 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 007edb 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9c3c2566378cd199406ea872ade83b575bf39c37 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0c5de31fe7ab619808bf28013fad51c3eac06db │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4616): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x29f7): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x4f4a): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0x9df7): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x71c4): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1a29): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x61d7): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x25d8): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x763): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x722f): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x4545): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4070): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x9031): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x8201): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x7226): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x872): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3dad): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3d49): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x2f5f): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x7887): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4582): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x884c): xor_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 37 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,18 @@ │ │ │ │ │ -7GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ k:Z?E[MJ │ │ │ │ │ Xi;DYM7" │ │ │ │ │ cS2gg9q6 │ │ │ │ │ b9hibHIU │ │ │ │ │ D:`9@nD │ │ │ │ │ -c&'k?a.@ │ │ │ │ │ --F_qeAG| │ │ │ │ │ +PQ]UW=c=6 │ │ │ │ │ +![/e4cI]$ │ │ │ │ │ +Dh|D>`}G% │ │ │ │ │ +`1e<+zc)| │ │ │ │ │ +|)B>X K │ │ │ │ │ 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/a0/a9ca0e089b9c68917a57325ce46abc130803ba.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/08/0cf869add17bb1a837b0bfb3499222371a098a.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000070 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004070 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004078 000e10 000028 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000b0f 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000b0e 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000dc8 0001c0 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000f88 000604 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001590 003fbd 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005550 000321 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005878 000042 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0058c0 001dc2 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0058c0 001dc1 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 007688 000840 18 34 59 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 007ec8 000315 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0081dd 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a0a9ca0e089b9c68917a57325ce46abc130803ba │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 080cf869add17bb1a837b0bfb3499222371a098a │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4550): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x2a7e): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x4e73): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0x9e96): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x71ed): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1aac): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x60e4): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2611): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x7e1): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x7258): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x447f): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x3fc6): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x9092): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x8220): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x724f): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x8e0): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e58): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3df4): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x2ff6): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x789a): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x44bc): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x288e): grass_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e82 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f05 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ee │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f21 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3059 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ad │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,12 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ i_x9a8_o │ │ │ │ │ "S,T+UIU~ │ │ │ │ │ p4hYpBIVZ │ │ │ │ │ (Pm[QMBF │ │ │ │ │ -zz=Jy]EU │ │ │ │ │ -M3Qk&_fg0G^/ │ │ │ │ │ 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/7b98626a671d7064df77f3d51c3cdf1849e0a5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/01/8af8b83643b85a3e1159d911194994cc9ad48c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 17% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000078 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004078 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004080 000e10 000028 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000bca 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000bc9 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000e88 0001d0 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001058 000583 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0015e0 004018 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0055f8 000380 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005978 00002e 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0059a8 001dbd 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0059a8 001dbe 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 007768 000858 18 34 59 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 007fc0 000340 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 008300 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a17b98626a671d7064df77f3d51c3cdf1849e0a5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 018af8b83643b85a3e1159d911194994cc9ad48c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4539): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x2a7f): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x7492): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0x9e8e): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x722b): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1ac0): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x6119): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2644): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x796): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x7296): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x4468): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x3fa7): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x908f): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x8279): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x728d): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x8b6): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e39): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3dd5): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x8f>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3005): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x78ec): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x44a5): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x46>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e82 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f05 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ee │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f21 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3059 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ad │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,16 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -$&4( !,a │ │ │ │ │ -.R8I}S#c │ │ │ │ │ -O'zIi$B\} │ │ │ │ │ AR>lA'yF │ │ │ │ │ Q@tJd4KKVG │ │ │ │ │ Z*+t*,,> │ │ │ │ │ c[f8i[S9 │ │ │ │ │ :25:g|O8- │ │ │ │ │ -2n"I>~)i6 │ │ │ │ │ -gau>bAus │ │ │ │ │ +b5C}5^5g │ │ │ │ │ +u--Z8AeN │ │ │ │ │ +5Gzr?C^BcVKe │ │ │ │ │ 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/a9bc09b3c295c4a38e41a659f0d9677de83d17.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d6/10cd291b567692491a2c1d29a3173b70e1a15f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 0000a8 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 00000000000040a8 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 00000000000040c0 000e10 000068 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000ca8 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000ca7 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000f60 0001ed 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001150 0007b4 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001908 004d09 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006618 0003b1 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0069d0 00007d 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006a50 002564 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006a50 002568 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 008fb8 000918 18 34 60 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0098d0 00044a 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 009d1a 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a2a9bc09b3c295c4a38e41a659f0d9677de83d17 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d610cd291b567692491a2c1d29a3173b70e1a15f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ <4d7> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x54a2): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x33be): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x60ad): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xc642): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x8ee4): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x222b): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x7a5e): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x2ef3): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0xa57): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x8f4f): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x53b9): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x4e5a): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0xb465): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0xa2ea): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x8f46): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0xc0f): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x4c14): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x4bb0): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3a02): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x9731): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x53f6): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <7c1> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7c2> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c3> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7c4> DW_AT_decl_column : (data1) 9 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 69 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 70 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 71 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 71 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 73 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f95 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2fc9 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x304c │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 25 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2a35 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x3068 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 25 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2671,27 +2671,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x31a0 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x31f4 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,28 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -Rfzm:i K │ │ │ │ │ +_GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +cB*s6zVzh/ │ │ │ │ │ +hz+)|B}c#c │ │ │ │ │ +jBMS# n! │ │ │ │ │ J#$Hq$)nz │ │ │ │ │ RwkUX`yg8 │ │ │ │ │ )~e9[NW │ │ │ │ │ Q,Vj`GQTas │ │ │ │ │ Wiwp3lv)) │ │ │ │ │ ^j(3eu~){ │ │ │ │ │ QVwAzl2! │ │ │ │ │ {S{Y]`uO │ │ │ │ │ LI/[a>"{ │ │ │ │ │ "i.qIgBJg2n │ │ │ │ │ -1j~RoY)d │ │ │ │ │ +l?R|WDP!^K │ │ │ │ │ +>kb''3Y6 │ │ │ │ │ +1j~r_Y)b │ │ │ │ │ +&3Vwb/3B │ │ │ │ │ +YiL<' -6 │ │ │ │ │ +0w:wQ:v9 │ │ │ │ │ +j,r;8|It │ │ │ │ │ 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/a6/1c52941b849812a5ae967e7ca6c892a4c9a299.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e1/1ca04c504fc4f91f311740d8666f715c5e0e05.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 13% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000965 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000c20 000170 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000d90 00042f 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0011c0 003f6e 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 005130 0001bc 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 0052f0 001dc6 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 0052f0 001dc4 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0070b8 000750 18 33 53 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 007808 000318 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 007b20 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a61c52941b849812a5ae967e7ca6c892a4c9a299 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e11ca04c504fc4f91f311740d8666f715c5e0e05 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4689): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a56): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f99): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9f79): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x734c): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a5d): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x621a): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2bfc): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x76f): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x73b7): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x45b8): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40e9): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x919f): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x83b3): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x73ae): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x87e): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3e26): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3dc2): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fd8): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7a06): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45f5): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x274e): snd_effect │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,18 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +vO%^?0]# │ │ │ │ │ +ow)qPQ'1 │ │ │ │ │ ,zqs+pg % │ │ │ │ │ "S,T+UIWh │ │ │ │ │ ItyZaDD% │ │ │ │ │ T=IsSI]i │ │ │ │ │ l+obuN`x │ │ │ │ │ Nv1:Jjdg │ │ │ │ │ +5 qjBbU │ │ │ │ │ -_XK^sZ|k │ │ │ │ │ -*LYn"(jV │ │ │ │ │ +c{a3*)*4 │ │ │ │ │ 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/ad/593f373ae9ea1cbfcef6083997e9bc421b47a8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b5/2d5131f20c6a4ab2ab213f6590dc02bfffef62.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 18% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x10d0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 32424 (bytes into file) │ │ │ │ │ + Start of section headers: 32416 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 35 │ │ │ │ │ Section header string table index: 34 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 35 section headers, starting at offset 0x7ea8: │ │ │ │ │ +There are 35 section headers, starting at offset 0x7ea0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000068 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002c8 00025c 0002a0 18 A 4 1 8 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000a66 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d20 000167 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000e88 0004bd 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001348 003f68 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0052b0 000280 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 005530 001dca 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 007300 000780 18 33 53 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 007a80 0002df 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 007d5f 000149 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 005530 001dc7 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 0072f8 000780 18 33 53 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 007a78 0002df 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 007d57 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: ad593f373ae9ea1cbfcef6083997e9bc421b47a8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b52d5131f20c6a4ab2ab213f6590dc02bfffef62 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x45f0): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a4e): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4ee5): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9df1): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x717b): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1abe): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x61b7): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2621): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x784): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x71e6): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x451f): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4066): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x8ff0): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8168): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x71dd): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x893): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3da3): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d3f): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fc6): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x783a): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x455c): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x7c6e): emboss_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -9N\4WeV^2 │ │ │ │ │ +bGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +W%[m/>nk │ │ │ │ │ +Q Tf%Y>I │ │ │ │ │ _7:#|B.?# │ │ │ │ │ Z85~dA\6 │ │ │ │ │ jJdT'x3/Y │ │ │ │ │ :3ReLaCG │ │ │ │ │ L:#K||[0, │ │ │ │ │ c';c'KOK │ │ │ │ │ qgjf~|L] │ │ │ │ │ -a OPi~$4 │ │ │ │ │ -$VI6%\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/ae/946c59a9789ca75069627537eaf84c14a0ff0f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/94/32d1044742e4b6e622f5a8fe1b6066fa06962d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000a55 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d10 0001bd 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000ed0 00051d 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0013f0 005373 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006768 000214 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006980 00002f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0069b0 0029d6 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0069b0 0029d7 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 009388 000888 18 34 55 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009c10 000350 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 009f60 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ae946c59a9789ca75069627537eaf84c14a0ff0f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9432d1044742e4b6e622f5a8fe1b6066fa06962d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <435> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <436> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <437> DW_AT_type : (ref4) <0x3ed>, Mix_Chunk │ │ │ │ │ <1><43b>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <43c> DW_AT_name : (strp) (offset: 0x5ebb): magic_api_t │ │ │ │ │ <440> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <441> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <442> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <442> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <443> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <444> DW_AT_sibling : (ref4) <0x540> │ │ │ │ │ <2><448>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <449> DW_AT_name : (strp) (offset: 0x37c9): tp_version │ │ │ │ │ <44d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44e> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <44f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <450> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <454> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><455>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <456> DW_AT_name : (strp) (offset: 0x6b1e): data_directory │ │ │ │ │ <45a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45b> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <45b> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <45c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45d> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <461> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><462>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <463> DW_AT_name : (strp) (offset: 0xd3c7): update_progress_bar │ │ │ │ │ <467> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <468> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <468> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <469> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46a> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <46e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><46f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <470> DW_AT_name : (strp) (offset: 0x99a8): special_notify │ │ │ │ │ <474> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <475> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <475> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <476> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <477> DW_AT_type : (ref4) <0x552> │ │ │ │ │ <47b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><47c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47d> DW_AT_name : (strp) (offset: 0x23fd): sRGB_to_linear │ │ │ │ │ <481> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <482> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <482> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <483> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <484> DW_AT_type : (ref4) <0x56e>, float │ │ │ │ │ <488> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><489>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48a> DW_AT_name : (strp) (offset: 0x863b): linear_to_sRGB │ │ │ │ │ <48e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <48f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <490> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <491> DW_AT_type : (ref4) <0x583>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <495> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><496>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <497> DW_AT_name : (strp) (offset: 0x31d2): in_circle │ │ │ │ │ <49b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <49c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <49c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <49d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49e> DW_AT_type : (ref4) <0x5a2>, int │ │ │ │ │ <4a2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a4> DW_AT_name : (strp) (offset: 0xaff): getpixel │ │ │ │ │ <4a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a9> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4aa> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4ab> DW_AT_type : (ref4) <0x5c7>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4af> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b1> DW_AT_name : (strp) (offset: 0x85b3): putpixel │ │ │ │ │ <4b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b6> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4b6> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4b7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b8> DW_AT_type : (ref4) <0x5e7> │ │ │ │ │ <4bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4be> DW_AT_name : (strp) (offset: 0x5d8f): playsound │ │ │ │ │ <4c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c5> DW_AT_type : (ref4) <0x608> │ │ │ │ │ <4c9> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4cb> DW_AT_name : (strp) (offset: 0x56ad): stopsound │ │ │ │ │ <4cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d0> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <4d6> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4d7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d8> DW_AT_name : (strp) (offset: 0xc0c2): line │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4df> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4e3> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4e4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e5> DW_AT_name : (strp) (offset: 0xaf46): button_down │ │ │ │ │ <4e9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ea> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ea> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4eb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4ec> DW_AT_type : (ref4) <0x67b>, int │ │ │ │ │ <4f0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4f1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f2> DW_AT_name : (strp) (offset: 0x9a0a): rgbtohsv │ │ │ │ │ <4f6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f7> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4f7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f9> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <4fd> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><4fe>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ff> DW_AT_name : (strp) (offset: 0xcfb): hsvtorgb │ │ │ │ │ <503> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <504> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <504> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <505> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <506> DW_AT_type : (ref4) <0x6d5> │ │ │ │ │ <50a> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><50b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50c> DW_AT_name : (strp) (offset: 0x52ea): canvas_w │ │ │ │ │ <510> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <511> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <511> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <512> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <513> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <517> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><518>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <519> DW_AT_name : (strp) (offset: 0x523e): canvas_h │ │ │ │ │ <51d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51e> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51e> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <520> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <524> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><525>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <526> DW_AT_name : (strp) (offset: 0x3ead): scale │ │ │ │ │ <52a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <52b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <52c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <52d> DW_AT_type : (ref4) <0x6f9>, SDL_Surface, SDL_Surface │ │ │ │ │ <531> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><532>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <533> DW_AT_name : (strp) (offset: 0xa2cf): touched │ │ │ │ │ <537> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <538> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <538> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <539> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53a> DW_AT_type : (ref4) <0x713>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53e> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><53f>: Abbrev Number: 0 │ │ │ │ │ <1><540>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <541> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><541>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><712>: Abbrev Number: 0 │ │ │ │ │ <1><713>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <714> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x6ff>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><719>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <71a> DW_AT_name : (strp) (offset: 0x5dcc): magic_api │ │ │ │ │ <71e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71f> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <720> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <721> DW_AT_type : (ref4) <0x43b>, magic_api_t │ │ │ │ │ <1><725>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <726> DW_AT_name : (strp) (offset: 0xc8d7): snow_AMOUNT │ │ │ │ │ <72a> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <72b> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <72c> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -efQ-2/S,+ │ │ │ │ │ -<=$@{CLR │ │ │ │ │ -K1zV?`w{ $6 │ │ │ │ │ +-GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ >*UjDBuU │ │ │ │ │ BW&GmI[S │ │ │ │ │ ngF PM-w │ │ │ │ │ C@ia5)@ma │ │ │ │ │ /RM)JoI< │ │ │ │ │ L]>1FH'Y/ │ │ │ │ │ Yg5W3 slD │ │ │ │ │ -PT[MG3uQP@p' │ │ │ │ │ +RpfxD{*c| │ │ │ │ │ +a:!!r6_-ZZ │ │ │ │ │ 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/b0/39f3e5b722bc24f2e84fb08a3adec60eb6bc12.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/dd/c52e8a8a8985d78b3e810005c2040bdff61878.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 12% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000ab8 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d70 00017b 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000ef0 00057d 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001470 005451 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0068c8 0001f2 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 006ac0 0029e6 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 006ac0 0029e7 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0094a8 000888 18 33 56 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 009d30 0003df 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 00a10f 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b039f3e5b722bc24f2e84fb08a3adec60eb6bc12 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ddc52e8a8a8985d78b3e810005c2040bdff61878 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -663,147 +663,147 @@ │ │ │ │ │ <4e0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4e1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4e2> DW_AT_type : (ref4) <0x498>, Mix_Chunk │ │ │ │ │ <1><4e6>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4e7> DW_AT_name : (strp) (offset: 0x5ee5): magic_api_t │ │ │ │ │ <4eb> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4ec> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ed> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4ed> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4ee> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4ef> DW_AT_sibling : (ref4) <0x5eb> │ │ │ │ │ <2><4f3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f4> DW_AT_name : (strp) (offset: 0x393f): tp_version │ │ │ │ │ <4f8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4fa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fb> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <4ff> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><500>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <501> DW_AT_name : (strp) (offset: 0x6b56): data_directory │ │ │ │ │ <505> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <506> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <506> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <507> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <508> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <50c> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><50d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50e> DW_AT_name : (strp) (offset: 0xd4fd): update_progress_bar │ │ │ │ │ <512> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <513> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <513> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <514> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <515> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <519> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><51a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51b> DW_AT_name : (strp) (offset: 0x98ef): special_notify │ │ │ │ │ <51f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <520> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <520> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <521> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <522> DW_AT_type : (ref4) <0x5fd> │ │ │ │ │ <526> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><527>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <528> DW_AT_name : (strp) (offset: 0x25c1): sRGB_to_linear │ │ │ │ │ <52c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <52d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <52e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52f> DW_AT_type : (ref4) <0x619>, float │ │ │ │ │ <533> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><534>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <535> DW_AT_name : (strp) (offset: 0x85c2): linear_to_sRGB │ │ │ │ │ <539> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <53a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <53b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53c> DW_AT_type : (ref4) <0x62e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <540> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><541>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <542> DW_AT_name : (strp) (offset: 0x3365): in_circle │ │ │ │ │ <546> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <547> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <547> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <548> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <549> DW_AT_type : (ref4) <0x64d>, int │ │ │ │ │ <54d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><54e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <54f> DW_AT_name : (strp) (offset: 0xb74): getpixel │ │ │ │ │ <553> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <554> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <554> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <555> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <556> DW_AT_type : (ref4) <0x672>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <55a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><55b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55c> DW_AT_name : (strp) (offset: 0x995a): putpixel │ │ │ │ │ <560> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <561> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <561> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <562> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <563> DW_AT_type : (ref4) <0x692> │ │ │ │ │ <567> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><568>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <569> DW_AT_name : (strp) (offset: 0x5db3): playsound │ │ │ │ │ <56d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <56e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <56f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <570> DW_AT_type : (ref4) <0x6b3> │ │ │ │ │ <574> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><575>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <576> DW_AT_name : (strp) (offset: 0x572f): stopsound │ │ │ │ │ <57a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <57b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <57c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57d> DW_AT_type : (ref4) <0x5ec> │ │ │ │ │ <581> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><582>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <583> DW_AT_name : (strp) (offset: 0xc13d): line │ │ │ │ │ <587> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <588> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <588> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <589> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <58a> DW_AT_type : (ref4) <0x71b> │ │ │ │ │ <58e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><58f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <590> DW_AT_name : (strp) (offset: 0xae7d): button_down │ │ │ │ │ <594> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <595> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <595> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <596> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <597> DW_AT_type : (ref4) <0x726>, int │ │ │ │ │ <59b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><59c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59d> DW_AT_name : (strp) (offset: 0x9951): rgbtohsv │ │ │ │ │ <5a1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a2> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <5a2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <5a3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a4> DW_AT_type : (ref4) <0x756> │ │ │ │ │ <5a8> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a9>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5aa> DW_AT_name : (strp) (offset: 0xdc0): hsvtorgb │ │ │ │ │ <5ae> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5af> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5af> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5b0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5b1> DW_AT_type : (ref4) <0x780> │ │ │ │ │ <5b5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5b6>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b7> DW_AT_name : (strp) (offset: 0x53d9): canvas_w │ │ │ │ │ <5bb> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5bc> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5bc> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5bd> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5be> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5c3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c4> DW_AT_name : (strp) (offset: 0x532d): canvas_h │ │ │ │ │ <5c8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ca> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5cb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5cf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5d0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d1> DW_AT_name : (strp) (offset: 0x400d): scale │ │ │ │ │ <5d5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5d6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5d7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5d8> DW_AT_type : (ref4) <0x7a4>, SDL_Surface, SDL_Surface │ │ │ │ │ <5dc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5dd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5de> DW_AT_name : (strp) (offset: 0x8769): touched │ │ │ │ │ <5e2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5e3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5e3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5e4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5e5> DW_AT_type : (ref4) <0x7be>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5ea>: Abbrev Number: 0 │ │ │ │ │ <1><5eb>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5ec> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5ec>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1024,15 +1024,15 @@ │ │ │ │ │ <2><7bd>: Abbrev Number: 0 │ │ │ │ │ <1><7be>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7bf> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7c0> DW_AT_type : (ref4) <0x7aa>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7c4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7c5> DW_AT_name : (strp) (offset: 0x5df0): magic_api │ │ │ │ │ <7c9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ca> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ca> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7cb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7cc> DW_AT_type : (ref4) <0x4e6>, magic_api_t │ │ │ │ │ <1><7d0>: Abbrev Number: 19 (DW_TAG_variable) │ │ │ │ │ <7d1> DW_AT_name : (string) pi │ │ │ │ │ <7d4> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7d5> DW_AT_decl_line : (data1) 46 │ │ │ │ │ <7d6> DW_AT_decl_column : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 45 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 84 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 83 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,22 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +xGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ DT4)RGHt │ │ │ │ │ 7nn_7r-! │ │ │ │ │ 5T]WZ\ │ │ │ │ │ -" [UF{o │ │ │ │ │ -\F'k% La │ │ │ │ │ -uDjrpGe1 │ │ │ │ │ -p?J-jQCUgX │ │ │ │ │ -!a<|-] j │ │ │ │ │ +;Ff`bce* │ │ │ │ │ +9h'p1891oH: │ │ │ │ │ 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/b6/10fc38e5229c11b40b7a5ddee19ac31652352e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9d/c5395c9d4ac4f778dd3be293442658ab369f7a.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x1120 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 42336 (bytes into file) │ │ │ │ │ + Start of section headers: 42328 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (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 0xa560: │ │ │ │ │ +There are 36 section headers, starting at offset 0xa558: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000b0 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000310 00025c 000378 18 A 4 1 8 │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 0002b8 000c2b 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000ee8 0001f5 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 0010e0 0005ce 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0016b0 005360 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006a10 0003cc 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006de0 000079 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006e60 0029da 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 009840 000888 18 34 55 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 00a0c8 000340 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 00a408 000157 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006e60 0029d8 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 009838 000888 18 34 55 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 00a0c0 000340 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 00a400 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: b610fc38e5229c11b40b7a5ddee19ac31652352e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9dc5395c9d4ac4f778dd3be293442658ab369f7a │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -576,147 +576,147 @@ │ │ │ │ │ <435> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <436> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <437> DW_AT_type : (ref4) <0x3ed>, Mix_Chunk │ │ │ │ │ <1><43b>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <43c> DW_AT_name : (strp) (offset: 0x5de7): magic_api_t │ │ │ │ │ <440> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <441> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <442> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <442> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <443> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <444> DW_AT_sibling : (ref4) <0x540> │ │ │ │ │ <2><448>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <449> DW_AT_name : (strp) (offset: 0x378a): tp_version │ │ │ │ │ <44d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <44e> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <44f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <450> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <454> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><455>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <456> DW_AT_name : (strp) (offset: 0x6a28): data_directory │ │ │ │ │ <45a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <45b> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <45b> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <45c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <45d> DW_AT_type : (ref4) <0xa7>, char │ │ │ │ │ <461> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><462>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <463> DW_AT_name : (strp) (offset: 0xd439): update_progress_bar │ │ │ │ │ <467> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <468> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <468> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <469> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <46a> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <46e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><46f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <470> DW_AT_name : (strp) (offset: 0x99ae): special_notify │ │ │ │ │ <474> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <475> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <475> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <476> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <477> DW_AT_type : (ref4) <0x552> │ │ │ │ │ <47b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><47c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <47d> DW_AT_name : (strp) (offset: 0x2416): sRGB_to_linear │ │ │ │ │ <481> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <482> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <482> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <483> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <484> DW_AT_type : (ref4) <0x56e>, float │ │ │ │ │ <488> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><489>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <48a> DW_AT_name : (strp) (offset: 0x8560): linear_to_sRGB │ │ │ │ │ <48e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <48f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <48f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <490> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <491> DW_AT_type : (ref4) <0x583>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <495> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><496>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <497> DW_AT_name : (strp) (offset: 0x31da): in_circle │ │ │ │ │ <49b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <49c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <49c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <49d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <49e> DW_AT_type : (ref4) <0x5a2>, int │ │ │ │ │ <4a2> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><4a3>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4a4> DW_AT_name : (strp) (offset: 0xab8): getpixel │ │ │ │ │ <4a8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4a9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <4a9> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4aa> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <4ab> DW_AT_type : (ref4) <0x5c7>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <4af> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><4b0>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4b1> DW_AT_name : (strp) (offset: 0x9a24): putpixel │ │ │ │ │ <4b5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4b6> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <4b6> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <4b7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4b8> DW_AT_type : (ref4) <0x5e7> │ │ │ │ │ <4bc> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><4bd>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4be> DW_AT_name : (strp) (offset: 0x5cbb): playsound │ │ │ │ │ <4c2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4c3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <4c3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <4c4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4c5> DW_AT_type : (ref4) <0x608> │ │ │ │ │ <4c9> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><4ca>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4cb> DW_AT_name : (strp) (offset: 0x55bc): stopsound │ │ │ │ │ <4cf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4d0> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <4d0> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x541> │ │ │ │ │ <4d6> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><4d7>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4d8> DW_AT_name : (strp) (offset: 0xc0d2): line │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4df> DW_AT_type : (ref4) <0x670> │ │ │ │ │ <4e3> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><4e4>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e5> DW_AT_name : (strp) (offset: 0xaf0d): button_down │ │ │ │ │ <4e9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ea> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <4ea> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <4eb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <4ec> DW_AT_type : (ref4) <0x67b>, int │ │ │ │ │ <4f0> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><4f1>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f2> DW_AT_name : (strp) (offset: 0x9a1b): rgbtohsv │ │ │ │ │ <4f6> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f7> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <4f7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <4f8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f9> DW_AT_type : (ref4) <0x6ab> │ │ │ │ │ <4fd> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><4fe>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4ff> DW_AT_name : (strp) (offset: 0xcc7): hsvtorgb │ │ │ │ │ <503> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <504> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <504> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <505> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <506> DW_AT_type : (ref4) <0x6d5> │ │ │ │ │ <50a> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><50b>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <50c> DW_AT_name : (strp) (offset: 0x51f9): canvas_w │ │ │ │ │ <510> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <511> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <511> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <512> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <513> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <517> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><518>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <519> DW_AT_name : (strp) (offset: 0x514d): canvas_h │ │ │ │ │ <51d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51e> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <51e> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <51f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <520> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <524> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><525>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <526> DW_AT_name : (strp) (offset: 0x3e6f): scale │ │ │ │ │ <52a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <52b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <52c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <52d> DW_AT_type : (ref4) <0x6f9>, SDL_Surface, SDL_Surface │ │ │ │ │ <531> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><532>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <533> DW_AT_name : (strp) (offset: 0xa2f4): touched │ │ │ │ │ <537> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <538> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <538> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <539> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <53a> DW_AT_type : (ref4) <0x713>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <53e> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><53f>: Abbrev Number: 0 │ │ │ │ │ <1><540>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ │ <541> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><541>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ <2><712>: Abbrev Number: 0 │ │ │ │ │ <1><713>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <714> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <715> DW_AT_type : (ref4) <0x6ff>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><719>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <71a> DW_AT_name : (strp) (offset: 0x5cf8): magic_api │ │ │ │ │ <71e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <71f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <71f> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <720> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <721> DW_AT_type : (ref4) <0x43b>, magic_api_t │ │ │ │ │ <1><725>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <726> DW_AT_name : (strp) (offset: 0xd730): rain_SIZE │ │ │ │ │ <72a> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <72b> DW_AT_decl_line : (data1) 48 │ │ │ │ │ <72c> DW_AT_decl_column : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 44 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 45 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 46 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 83 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 101 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 82 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -R5.GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -w|N+4vqAr │ │ │ │ │ +zGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +igU(ROf R │ │ │ │ │ (r)V=cA5 │ │ │ │ │ I@1e0s;>XN │ │ │ │ │ g)LEJH,a}G │ │ │ │ │ bqIF2.-! │ │ │ │ │ 6v2:S0-1 │ │ │ │ │ -:9?4~04m │ │ │ │ │ -%%A;cdzR_Z │ │ │ │ │ +i{Khn]G │ │ │ │ │ +E:QK oLvUl+ │ │ │ │ │ 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/ba/7af7707ff6445015604034b8f08384d2f961ad.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0f/a81b21d8fbcfa61372a77fdda59461a416ca3b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000004dd8 000dc8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000004f98 000dc8 000068 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000005000 000dc8 000080 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000005080 000dc8 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000005088 000dc8 000070 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 0012cd 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 0012ce 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 001588 00021e 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 0017a8 000943 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0020f0 004149 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006240 000a80 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 006cc0 0000e1 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 006da8 001e10 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 006da8 001e0f 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 008bb8 0009a8 18 34 63 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 009560 000444 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0099a4 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ba7af7707ff6445015604034b8f08384d2f961ad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0fa81b21d8fbcfa61372a77fdda59461a416ca3b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x47d7): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2bb6): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x50e0): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0xa234): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x7439): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1be4): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x63b5): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2764): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x791): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7494): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x46fc): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x425a): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x9448): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x8537): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x748b): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8fe): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3f97): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3f33): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x313e): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7b5f): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4739): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x459a): rails_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 24 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x774 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rails.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 15 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xfa6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 16 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2047 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2567,27 +2567,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,17 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -(!)=fI/`;R │ │ │ │ │ -%LI(-#y.l │ │ │ │ │ +;GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +}~K>]0rf │ │ │ │ │ +Ul7=)dmn │ │ │ │ │ 2\-c4*=t │ │ │ │ │ rrk1+_7[ │ │ │ │ │ i76|O1R#! │ │ │ │ │ 9OugHR_J │ │ │ │ │ dyA}[iX-c- │ │ │ │ │ 14}{n Ge │ │ │ │ │ -1]ij5lHy │ │ │ │ │ -i7v+&'csj │ │ │ │ │ -][cU?Icun │ │ │ │ │ -KgNAVHAx │ │ │ │ │ +S[cU?Icu~ │ │ │ │ │ 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/c7/b95eb061c1770f9f188d234dc94f97e8d6448f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fe/be8a6d49d0b15680771d696c0b05ab4198f2b0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x10d0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 33888 (bytes into file) │ │ │ │ │ + Start of section headers: 33880 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (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 0x8460: │ │ │ │ │ +There are 36 section headers, starting at offset 0x8458: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000318 00025c 000330 18 A 4 1 8 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e00 000df0 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fc0 000df0 000040 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000df0 000060 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004060 000df0 000014 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004078 000df0 000018 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000ade 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000add 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d98 000196 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000f30 00059f 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0014d0 003fde 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0054b0 000446 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 0058f8 0000b4 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 0059b0 001dc3 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 007778 000858 18 34 56 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 007fd0 000332 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 008302 000157 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 0059b0 001dc0 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 007770 000858 18 34 56 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 007fc8 000332 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0082fa 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: c7b95eb061c1770f9f188d234dc94f97e8d6448f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: febe8a6d49d0b15680771d696c0b05ab4198f2b0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4685): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a33): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f45): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9e85): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x7167): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1aa4): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x617b): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x261a): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x789): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x71d0): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x45b4): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x40e8): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x907e): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x81aa): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x71c7): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x898): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3e25): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3dc1): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x7f>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fcd): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7819): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x45f1): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0xac53): BLIND_RADIUS │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 33 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 5 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x714 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/blind.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 14 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0xf46 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 29 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 15 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 16 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 17 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2ded │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e21 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ea4 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1fe7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ec0 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2551,27 +2551,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x2ff8 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x304c │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,17 +4,19 @@ │ │ │ │ │ L#'}cdY|s │ │ │ │ │ P=:Z9@&DA# │ │ │ │ │ u|&Q~"4Z │ │ │ │ │ `JNah-,_ │ │ │ │ │ cT@:n=H* │ │ │ │ │ PLg&$cq2 │ │ │ │ │ @Cy@%cr29 │ │ │ │ │ -rf42 DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4443): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x29ae): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4d62): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9f50): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x727f): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a23): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x6010): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x256a): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x739): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x72ea): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x4372): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x3e7c): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x9120): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x82c4): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x72e1): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x85c): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3d0e): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3caa): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2ee5): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7937): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x43af): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x8144): foam_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 39 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 69 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 70 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 72 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e5a │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 98 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 80 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e8e │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 81 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 99 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f11 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28fa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 100 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f2d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 24 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2573,27 +2573,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3065 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30b9 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,17 @@ │ │ │ │ │ -rGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -D!*MR"O,&{- │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +vY_Gp<30 │ │ │ │ │ /HAX"QIG │ │ │ │ │ 0\YF DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x4617): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x2a2e): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4f00): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9e53): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x71e6): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a9f): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x61d8): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x261a): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x7d2): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x7251): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x451c): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4063): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x9069): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x820a): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x7248): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x8f1): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3d88): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d24): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2fab): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x78ad): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4567): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0xb8a3): kalidescope_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,22 @@ │ │ │ │ │ +gszL`7p6t │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +r'HExeFB │ │ │ │ │ d~<:z,WF │ │ │ │ │ z*2p!8%K+ │ │ │ │ │ "-xk`[;P)P │ │ │ │ │ [I@$k+bW │ │ │ │ │ DvK2:H+kj │ │ │ │ │ 4{>A0L&K/ │ │ │ │ │ O(K=|E1%} │ │ │ │ │ *Z\YZ7|U: az │ │ │ │ │ 199Fyg1*$ │ │ │ │ │ -6_=l1}>V │ │ │ │ │ -WT]?U_UU$ │ │ │ │ │ +zlUV=n?k │ │ │ │ │ +t)B|gH9X │ │ │ │ │ +FP"o"@eo J │ │ │ │ │ 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/d7/73ecae4af412bf351e6e0018c77a8f327d7d6c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d9/03a66bf267ff05cdd45786dcb2753d078623c3.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,20 +24,20 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e08 000df8 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fc8 000df8 000038 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000df8 000078 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004078 000df8 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004080 000df8 000020 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000ae2 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000ae1 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000da0 000168 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000f08 00059f 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 0014a8 004c55 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 006100 00034a 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 006450 00256b 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 006450 00256a 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0089c0 000810 18 33 53 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 0091d0 00031c 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 0094ec 000149 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d773ecae4af412bf351e6e0018c77a8f327d7d6c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d903a66bf267ff05cdd45786dcb2753d078623c3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x550f): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x3354): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x60c0): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0xa2>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0xc44a): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x8d53): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x21d5): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x7ab1): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2e6d): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0xa54): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x8dae): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x5426): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4ec3): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0xb2c4): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0xa13a): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x8da5): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0xc00): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x4b28): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x86>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x4a9b): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x86>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x39b1): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x7c29): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x5463): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0xc3cc): xmid │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 38 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 12 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0x861 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 filename: magic/src/rosette.c │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 16 filename: /usr/include/stdc-predef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1093 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 17 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 17 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 19 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f3a │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 99 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 81 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2f6e │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 82 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 100 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2ff1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x2134 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 101 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x300d │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2652,27 +2652,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3145 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x3199 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ -2}}lGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +%R i$Hv{ │ │ │ │ │ V @tqBUW1 │ │ │ │ │ fcvxCD\} │ │ │ │ │ -B!OK".pN │ │ │ │ │ +vvuNWz-3 │ │ │ │ │ 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/e7/75a47e4268ade65a2e6f1c2d12790afc4b0f6e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/72/50a50308a6a58eda026348311f36fa0e1fb6c3.debug │ │ │ │┄ Files 18% 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: e775a47e4268ade65a2e6f1c2d12790afc4b0f6e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7250a50308a6a58eda026348311f36fa0e1fb6c3 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -658,147 +658,147 @@ │ │ │ │ │ <4d5> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d7> DW_AT_type : (ref4) <0x48d>, Mix_Chunk │ │ │ │ │ <1><4db>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <4dc> DW_AT_name : (strp) (offset: 0x4639): magic_api_t │ │ │ │ │ <4e0> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e1> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e2> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e2> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e3> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e4> DW_AT_sibling : (ref4) <0x5e0> │ │ │ │ │ <2><4e8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4e9> DW_AT_name : (strp) (offset: 0x29e6): tp_version │ │ │ │ │ <4ed> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4ee> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4ee> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ef> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f0> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <4f4> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <4f6> DW_AT_name : (strp) (offset: 0x4f50): data_directory │ │ │ │ │ <4fa> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fb> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fb> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4fd> DW_AT_type : (ref4) <0xa0>, char │ │ │ │ │ <501> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><502>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <503> DW_AT_name : (strp) (offset: 0x9e61): update_progress_bar │ │ │ │ │ <507> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <508> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <508> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <509> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50a> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <50e> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50f>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <510> DW_AT_name : (strp) (offset: 0x721e): special_notify │ │ │ │ │ <514> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <515> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <515> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <516> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <517> DW_AT_type : (ref4) <0x5f2> │ │ │ │ │ <51b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51c>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <51d> DW_AT_name : (strp) (offset: 0x1a6d): sRGB_to_linear │ │ │ │ │ <521> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <522> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <522> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <523> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <524> DW_AT_type : (ref4) <0x60e>, float │ │ │ │ │ <528> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><529>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <52a> DW_AT_name : (strp) (offset: 0x6253): linear_to_sRGB │ │ │ │ │ <52e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <530> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <531> DW_AT_type : (ref4) <0x623>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <535> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><536>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <537> DW_AT_name : (strp) (offset: 0x25c6): in_circle │ │ │ │ │ <53b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53c> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53c> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <53e> DW_AT_type : (ref4) <0x642>, int │ │ │ │ │ <542> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><543>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <544> DW_AT_name : (strp) (offset: 0x76e): getpixel │ │ │ │ │ <548> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <549> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <549> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54a> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54b> DW_AT_type : (ref4) <0x667>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54f> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><550>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <551> DW_AT_name : (strp) (offset: 0x7289): putpixel │ │ │ │ │ <555> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <556> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <556> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <557> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <558> DW_AT_type : (ref4) <0x687> │ │ │ │ │ <55c> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55d>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <55e> DW_AT_name : (strp) (offset: 0x4568): playsound │ │ │ │ │ <562> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <563> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <563> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <564> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <565> DW_AT_type : (ref4) <0x6a8> │ │ │ │ │ <569> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56a>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <56b> DW_AT_name : (strp) (offset: 0x407b): stopsound │ │ │ │ │ <56f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <570> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <570> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <571> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <572> DW_AT_type : (ref4) <0x5e1> │ │ │ │ │ <576> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><577>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <578> DW_AT_name : (strp) (offset: 0x90b6): line │ │ │ │ │ <57c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57d> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57d> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <57e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57f> DW_AT_type : (ref4) <0x710> │ │ │ │ │ <583> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><584>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <585> DW_AT_name : (strp) (offset: 0x825f): button_down │ │ │ │ │ <589> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58a> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58a> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58c> DW_AT_type : (ref4) <0x71b>, int │ │ │ │ │ <590> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><591>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <592> DW_AT_name : (strp) (offset: 0x7280): rgbtohsv │ │ │ │ │ <596> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <597> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <597> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <598> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <599> DW_AT_type : (ref4) <0x74b> │ │ │ │ │ <59d> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><59e>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <59f> DW_AT_name : (strp) (offset: 0x87d): hsvtorgb │ │ │ │ │ <5a3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a4> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a6> DW_AT_type : (ref4) <0x775> │ │ │ │ │ <5aa> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ab>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5ac> DW_AT_name : (strp) (offset: 0x3db8): canvas_w │ │ │ │ │ <5b0> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b1> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b1> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b3> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b7> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b8>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5b9> DW_AT_name : (strp) (offset: 0x3d54): canvas_h │ │ │ │ │ <5bd> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5be> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5be> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5bf> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c0> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5c4> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c5>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5c6> DW_AT_name : (strp) (offset: 0x2f1d): scale │ │ │ │ │ <5ca> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cb> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cb> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5cc> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cd> DW_AT_type : (ref4) <0x799>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d1> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ <5d3> DW_AT_name : (strp) (offset: 0x78f4): touched │ │ │ │ │ <5d7> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d8> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d8> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5da> DW_AT_type : (ref4) <0x7b3>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5de> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5df>: Abbrev Number: 0 │ │ │ │ │ <1><5e0>: Abbrev Number: 14 (DW_TAG_subroutine_type) │ │ │ │ │ <5e1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e1>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ <2><7b2>: Abbrev Number: 0 │ │ │ │ │ <1><7b3>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <7b4> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b5> DW_AT_type : (ref4) <0x79f>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b9>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7ba> DW_AT_name : (strp) (offset: 0x45a5): magic_api │ │ │ │ │ <7be> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7bf> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7bf> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7c0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7c1> DW_AT_type : (ref4) <0x4db>, magic_api_t │ │ │ │ │ <1><7c5>: Abbrev Number: 19 (DW_TAG_array_type) │ │ │ │ │ <7c6> DW_AT_type : (ref4) <0x88>, int │ │ │ │ │ <7ca> DW_AT_sibling : (ref4) <0x7db> │ │ │ │ │ <2><7ce>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <7cf> DW_AT_type : (ref4) <0x31>, long unsigned int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1880 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x1890 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e53 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e87 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f0a │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28f3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f26 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2572,27 +2572,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x305e │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30b2 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ -nGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -BY?!A@\* │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +fB3$*Oje │ │ │ │ │ b(7Y.&;S │ │ │ │ │ pAv8im+P │ │ │ │ │ C-on\7V0k │ │ │ │ │ 9%:1 "t~2;= │ │ │ │ │ xc#q.#6am │ │ │ │ │ -X/SKg(N.vD~2 │ │ │ │ │ -8S&pr4KnB │ │ │ │ │ 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/e9/05089b46036216ac83eee65a1e8419793402bc.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ff/5abe92a5e96779f8b5cd618c628be562faa460.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 15% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000006d90 000d80 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000006f50 000d80 0000b0 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000007000 000d80 0000d0 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 00000000000070e0 000d80 0000c8 00 WA 0 0 32 │ │ │ │ │ [23] .bss NOBITS 00000000000071b0 000d80 000078 00 WA 0 0 16 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 001930 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 00192f 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 001be8 00022a 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001e18 000d72 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 002b90 0055ef 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 008180 000ae0 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 008c60 00010a 00 C 0 0 8 │ │ │ │ │ [32] .debug_macro PROGBITS 0000000000000000 008d70 0029d7 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 00b748 000b28 18 34 59 8 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e905089b46036216ac83eee65a1e8419793402bc │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ff5abe92a5e96779f8b5cd618c628be562faa460 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -952,147 +952,147 @@ │ │ │ │ │ <6fe> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <6ff> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <700> DW_AT_type : (ref4) <0x6b6>, Mix_Chunk │ │ │ │ │ <1><704>: Abbrev Number: 8 (DW_TAG_structure_type) │ │ │ │ │ <705> DW_AT_name : (strp) (offset: 0x5c7c): magic_api_t │ │ │ │ │ <709> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <70a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <70b> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <70b> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <70c> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <70d> DW_AT_sibling : (ref4) <0x809> │ │ │ │ │ <2><711>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <712> DW_AT_name : (strp) (offset: 0x3859): tp_version │ │ │ │ │ <716> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <717> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <717> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <718> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <719> DW_AT_type : (ref4) <0xcb>, char │ │ │ │ │ <71d> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><71e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <71f> DW_AT_name : (strp) (offset: 0x9e0d): data_directory │ │ │ │ │ <723> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <724> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <724> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <725> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <726> DW_AT_type : (ref4) <0xcb>, char │ │ │ │ │ <72a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><72b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <72c> DW_AT_name : (strp) (offset: 0xd730): update_progress_bar │ │ │ │ │ <730> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <731> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <731> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <732> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <733> DW_AT_type : (ref4) <0x80a> │ │ │ │ │ <737> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><738>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <739> DW_AT_name : (strp) (offset: 0x9a8a): special_notify │ │ │ │ │ <73d> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <73e> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <73e> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <73f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <740> DW_AT_type : (ref4) <0x81b> │ │ │ │ │ <744> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><745>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <746> DW_AT_name : (strp) (offset: 0x2569): sRGB_to_linear │ │ │ │ │ <74a> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <74b> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <74b> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <74c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <74d> DW_AT_type : (ref4) <0x837>, float │ │ │ │ │ <751> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><752>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <753> DW_AT_name : (strp) (offset: 0x86f1): linear_to_sRGB │ │ │ │ │ <757> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <758> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <758> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <759> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <75a> DW_AT_type : (ref4) <0x84c>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <75e> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><75f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <760> DW_AT_name : (strp) (offset: 0x32af): in_circle │ │ │ │ │ <764> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <765> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <765> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <766> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <767> DW_AT_type : (ref4) <0x86b>, int │ │ │ │ │ <76b> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><76c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <76d> DW_AT_name : (strp) (offset: 0x421f): getpixel │ │ │ │ │ <771> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <772> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <772> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <773> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <774> DW_AT_type : (ref4) <0x890>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <778> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><779>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <77a> DW_AT_name : (strp) (offset: 0x9af5): putpixel │ │ │ │ │ <77e> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <77f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <77f> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <780> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <781> DW_AT_type : (ref4) <0x8b0> │ │ │ │ │ <785> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><786>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <787> DW_AT_name : (strp) (offset: 0x5b22): playsound │ │ │ │ │ <78b> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <78c> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <78c> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <78d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <78e> DW_AT_type : (ref4) <0x8d1> │ │ │ │ │ <792> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><793>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <794> DW_AT_name : (strp) (offset: 0x38cb): stopsound │ │ │ │ │ <798> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <799> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <799> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <79a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <79b> DW_AT_type : (ref4) <0x80a> │ │ │ │ │ <79f> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><7a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7a1> DW_AT_name : (strp) (offset: 0xc2d2): line │ │ │ │ │ <7a5> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7a6> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <7a6> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <7a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7a8> DW_AT_type : (ref4) <0x939> │ │ │ │ │ <7ac> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><7ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7ae> DW_AT_name : (strp) (offset: 0xb0ec): button_down │ │ │ │ │ <7b2> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7b3> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <7b3> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <7b4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <7b5> DW_AT_type : (ref4) <0x944>, int │ │ │ │ │ <7b9> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><7ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7bb> DW_AT_name : (strp) (offset: 0x9aec): rgbtohsv │ │ │ │ │ <7bf> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7c0> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <7c0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <7c1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7c2> DW_AT_type : (ref4) <0x974> │ │ │ │ │ <7c6> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><7c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7c8> DW_AT_name : (strp) (offset: 0xd5b): hsvtorgb │ │ │ │ │ <7cc> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7cd> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <7cd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <7ce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <7cf> DW_AT_type : (ref4) <0x99e> │ │ │ │ │ <7d3> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><7d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7d5> DW_AT_name : (strp) (offset: 0x5181): canvas_w │ │ │ │ │ <7d9> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7da> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <7da> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <7db> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7dc> DW_AT_type : (ref4) <0x94>, int │ │ │ │ │ <7e0> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><7e1>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7e2> DW_AT_name : (strp) (offset: 0x50d5): canvas_h │ │ │ │ │ <7e6> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7e7> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <7e7> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <7e8> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <7e9> DW_AT_type : (ref4) <0x94>, int │ │ │ │ │ <7ed> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><7ee>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7ef> DW_AT_name : (strp) (offset: 0x3eab): scale │ │ │ │ │ <7f3> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <7f4> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <7f4> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <7f5> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <7f6> DW_AT_type : (ref4) <0x9c2>, SDL_Surface, SDL_Surface │ │ │ │ │ <7fa> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><7fb>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <7fc> DW_AT_name : (strp) (offset: 0xa425): touched │ │ │ │ │ <800> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <801> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <801> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <802> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <803> DW_AT_type : (ref4) <0x9dc>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <807> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><808>: Abbrev Number: 0 │ │ │ │ │ <1><809>: Abbrev Number: 18 (DW_TAG_subroutine_type) │ │ │ │ │ <80a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><80a>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1313,15 +1313,15 @@ │ │ │ │ │ <2><9db>: Abbrev Number: 0 │ │ │ │ │ <1><9dc>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <9dd> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <9de> DW_AT_type : (ref4) <0x9c8>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><9e2>: Abbrev Number: 3 (DW_TAG_typedef) │ │ │ │ │ <9e3> DW_AT_name : (strp) (offset: 0x5b5f): magic_api │ │ │ │ │ <9e7> DW_AT_decl_file : (data1) 11 │ │ │ │ │ - <9e8> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <9e8> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <9e9> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <9ea> DW_AT_type : (ref4) <0x704>, magic_api_t │ │ │ │ │ <1><9ee>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <9ef> DW_AT_name : (strp) (offset: 0xe296): mosaic_shaped_counted │ │ │ │ │ <9f3> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <9f4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ <9f5> DW_AT_decl_column : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x1afa │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1b52 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x1c06 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 40 filenum: 11 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 46 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 47 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 8 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 48 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x31d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 85 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 10 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 102 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 84 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3207 │ │ │ │ │ @@ -2740,27 +2740,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 625 macro : Mix_SetError SDL_SetError │ │ │ │ │ DW_MACRO_define_strp - lineno : 626 macro : Mix_GetError SDL_GetError │ │ │ │ │ │ │ │ │ │ Offset: 0x328a │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x32de │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,21 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -}y}8UXh! │ │ │ │ │ -HE=p#^QP │ │ │ │ │ +`GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +?v'i/MzQ │ │ │ │ │ +1-QHq3Hd% │ │ │ │ │ +&(YzPy7Ew │ │ │ │ │ +l*R)Ft]< │ │ │ │ │ h=k)k{Qv │ │ │ │ │ q/d?wnW# │ │ │ │ │ !l"3U18 │ │ │ │ │ Gr1q9cJ/ │ │ │ │ │ Mq)cb`xqw │ │ │ │ │ *F suc4r │ │ │ │ │ ;p^ ]za<$ │ │ │ │ │ -Nq.T>{Mq │ │ │ │ │ +F}W~QNyD │ │ │ │ │ +"sX(krY, │ │ │ │ │ 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/e9/d8179115d6df2e620bc96e18ddca6e9b14c6db.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0d/096d671d0bbbbbb26e749e54e2378551b85950.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x10d0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 32920 (bytes into file) │ │ │ │ │ + Start of section headers: 32912 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (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 0x8098: │ │ │ │ │ +There are 36 section headers, starting at offset 0x8090: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000068 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002c8 00025c 0002a0 18 A 4 1 8 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .dynamic NOBITS 0000000000003e20 000e10 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 0000000000003fe0 000e10 000020 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 0000000000004000 000e10 000060 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000004060 000e10 000008 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000004080 000e10 006030 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 00025c 000027 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 000283 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 0002b8 000a9d 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002b8 000a9b 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 000d58 000179 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 000ed8 000546 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 001420 003f79 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loc PROGBITS 0000000000000000 0053a0 000291 00 C 0 0 8 │ │ │ │ │ [31] .debug_ranges PROGBITS 0000000000000000 005638 000033 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 005670 001dc9 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 007440 0007f8 18 34 58 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 007c38 000302 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 007f3a 000157 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 005670 001dc6 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 007438 0007f8 18 34 58 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 007c30 000302 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 007f32 000157 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), 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: e9d8179115d6df2e620bc96e18ddca6e9b14c6db │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0d096d671d0bbbbbb26e749e54e2378551b85950 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -656,147 +656,147 @@ │ │ │ │ │ <4d0> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d1> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d2> DW_AT_type : (ref4) <0x488>, Mix_Chunk │ │ │ │ │ <1><4d6>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4d7> DW_AT_name : (strp) (offset: 0x45f8): magic_api_t │ │ │ │ │ <4db> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4dc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4dd> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4dd> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4de> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4df> DW_AT_sibling : (ref4) <0x5db> │ │ │ │ │ <2><4e3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4e4> DW_AT_name : (strp) (offset: 0x29a1): tp_version │ │ │ │ │ <4e8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e9> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4e9> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4ea> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4eb> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4ef> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f1> DW_AT_name : (strp) (offset: 0x4ebe): data_directory │ │ │ │ │ <4f5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f6> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4f6> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4f7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f8> DW_AT_type : (ref4) <0x9b>, char │ │ │ │ │ <4fc> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><4fd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4fe> DW_AT_name : (strp) (offset: 0x9e1a): update_progress_bar │ │ │ │ │ <502> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <503> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <503> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <504> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <505> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <509> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><50a>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <50b> DW_AT_name : (strp) (offset: 0x715f): special_notify │ │ │ │ │ <50f> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <510> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <510> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <511> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <512> DW_AT_type : (ref4) <0x5ed> │ │ │ │ │ <516> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><517>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <518> DW_AT_name : (strp) (offset: 0x1a17): sRGB_to_linear │ │ │ │ │ <51c> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <51d> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <51d> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <51e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <51f> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <523> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><524>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <525> DW_AT_name : (strp) (offset: 0x6147): linear_to_sRGB │ │ │ │ │ <529> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <52a> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <52a> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <52b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <52c> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <530> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><531>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <532> DW_AT_name : (strp) (offset: 0x2584): in_circle │ │ │ │ │ <536> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <537> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <537> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <538> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <539> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <53d> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><53e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <53f> DW_AT_name : (strp) (offset: 0x73e): getpixel │ │ │ │ │ <543> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <544> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <544> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <545> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <546> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <54a> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><54b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <54c> DW_AT_name : (strp) (offset: 0x71ca): putpixel │ │ │ │ │ <550> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <551> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <551> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <552> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <553> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <557> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><558>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <559> DW_AT_name : (strp) (offset: 0x450f): playsound │ │ │ │ │ <55d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <55e> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <55e> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <55f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <560> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <564> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><565>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <566> DW_AT_name : (strp) (offset: 0x4056): stopsound │ │ │ │ │ <56a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <56b> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <56b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <56c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <56d> DW_AT_type : (ref4) <0x5dc> │ │ │ │ │ <571> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><572>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <573> DW_AT_name : (strp) (offset: 0x9018): line │ │ │ │ │ <577> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <578> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <578> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <579> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <57a> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <57e> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><57f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <580> DW_AT_name : (strp) (offset: 0x817f): button_down │ │ │ │ │ <584> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <585> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <585> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <586> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <587> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <58b> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><58c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <58d> DW_AT_name : (strp) (offset: 0x71c1): rgbtohsv │ │ │ │ │ <591> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <592> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <592> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <593> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <594> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <598> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><599>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <59a> DW_AT_name : (strp) (offset: 0x84d): hsvtorgb │ │ │ │ │ <59e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <59f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <59f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a1> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5a5> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5a6>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a7> DW_AT_name : (strp) (offset: 0x3d91): canvas_w │ │ │ │ │ <5ab> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5ac> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5ac> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5ad> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5ae> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5b2> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5b3>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5b4> DW_AT_name : (strp) (offset: 0x3d2d): canvas_h │ │ │ │ │ <5b8> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b9> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5b9> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5ba> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5bb> DW_AT_type : (ref4) <0x81>, int │ │ │ │ │ <5bf> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c1> DW_AT_name : (strp) (offset: 0x2f44): scale │ │ │ │ │ <5c5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c6> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5c6> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5c7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5c8> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5cc> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5cd>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ce> DW_AT_name : (strp) (offset: 0x780c): touched │ │ │ │ │ <5d2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5d3> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5d3> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5d4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5d5> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5d9> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5da>: Abbrev Number: 0 │ │ │ │ │ <1><5db>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5dc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5dc>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 4 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x4564): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4d6>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <7c1> DW_AT_name : (strp) (offset: 0x8e9b): smudge_snd │ │ │ │ │ <7c5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <7c6> DW_AT_decl_line : (data1) 40 │ │ │ │ │ <7c7> DW_AT_decl_column : (data1) 19 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x187a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x188a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 40 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 41 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 42 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4d │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e81 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f04 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f20 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 22 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3058 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ac │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,18 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ - DW_AT_decl_line : (data1) 107 │ │ │ │ │ <4d8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <4d9> DW_AT_type : (ref4) <0x48f>, Mix_Chunk │ │ │ │ │ <1><4dd>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ <4de> DW_AT_name : (strp) (offset: 0x4587): magic_api_t │ │ │ │ │ <4e2> DW_AT_byte_size : (data1) 144 │ │ │ │ │ <4e3> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4e4> DW_AT_decl_line : (data1) 93 │ │ │ │ │ + <4e4> DW_AT_decl_line : (data1) 77 │ │ │ │ │ <4e5> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <4e6> DW_AT_sibling : (ref4) <0x5e2> │ │ │ │ │ <2><4ea>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4eb> DW_AT_name : (strp) (offset: 0x2a89): tp_version │ │ │ │ │ <4ef> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4f0> DW_AT_decl_line : (data1) 95 │ │ │ │ │ + <4f0> DW_AT_decl_line : (data1) 79 │ │ │ │ │ <4f1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4f2> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <4f6> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><4f7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <4f8> DW_AT_name : (strp) (offset: 0x755b): data_directory │ │ │ │ │ <4fc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <4fd> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <4fd> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <4fe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <4ff> DW_AT_type : (ref4) <0xa9>, char │ │ │ │ │ <503> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><504>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <505> DW_AT_name : (strp) (offset: 0xa062): update_progress_bar │ │ │ │ │ <509> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <50a> DW_AT_decl_line : (data1) 102 │ │ │ │ │ + <50a> DW_AT_decl_line : (data1) 86 │ │ │ │ │ <50b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <50c> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <510> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><511>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <512> DW_AT_name : (strp) (offset: 0x72ee): special_notify │ │ │ │ │ <516> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <517> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <517> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <518> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <519> DW_AT_type : (ref4) <0x5f4> │ │ │ │ │ <51d> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><51e>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <51f> DW_AT_name : (strp) (offset: 0x1ad0): sRGB_to_linear │ │ │ │ │ <523> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <524> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <524> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <525> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <526> DW_AT_type : (ref4) <0x609>, float │ │ │ │ │ <52a> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><52b>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <52c> DW_AT_name : (strp) (offset: 0x6160): linear_to_sRGB │ │ │ │ │ <530> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <531> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <531> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <532> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <533> DW_AT_type : (ref4) <0x61e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <537> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><538>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <539> DW_AT_name : (strp) (offset: 0x261f): in_circle │ │ │ │ │ <53d> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <53e> DW_AT_decl_line : (data1) 116 │ │ │ │ │ + <53e> DW_AT_decl_line : (data1) 100 │ │ │ │ │ <53f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <540> DW_AT_type : (ref4) <0x63d>, int │ │ │ │ │ <544> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><545>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <546> DW_AT_name : (strp) (offset: 0x7ea): getpixel │ │ │ │ │ <54a> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <54b> DW_AT_decl_line : (data1) 123 │ │ │ │ │ + <54b> DW_AT_decl_line : (data1) 107 │ │ │ │ │ <54c> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <54d> DW_AT_type : (ref4) <0x662>, Uint32, uint32_t, __uint32_t, unsigned int │ │ │ │ │ <551> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><552>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <553> DW_AT_name : (strp) (offset: 0x7359): putpixel │ │ │ │ │ <557> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <558> DW_AT_decl_line : (data1) 130 │ │ │ │ │ + <558> DW_AT_decl_line : (data1) 114 │ │ │ │ │ <559> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <55a> DW_AT_type : (ref4) <0x682> │ │ │ │ │ <55e> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><55f>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <560> DW_AT_name : (strp) (offset: 0x44b6): playsound │ │ │ │ │ <564> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <565> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <565> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <566> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <567> DW_AT_type : (ref4) <0x6a3> │ │ │ │ │ <56b> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><56c>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <56d> DW_AT_name : (strp) (offset: 0x3ffe): stopsound │ │ │ │ │ <571> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <572> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <572> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <573> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <574> DW_AT_type : (ref4) <0x5e3> │ │ │ │ │ <578> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><579>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <57a> DW_AT_name : (strp) (offset: 0x921a): line │ │ │ │ │ <57e> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <57f> DW_AT_decl_line : (data1) 146 │ │ │ │ │ + <57f> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <580> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <581> DW_AT_type : (ref4) <0x70b> │ │ │ │ │ <585> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><586>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <587> DW_AT_name : (strp) (offset: 0x8344): button_down │ │ │ │ │ <58b> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <58c> DW_AT_decl_line : (data1) 149 │ │ │ │ │ + <58c> DW_AT_decl_line : (data1) 133 │ │ │ │ │ <58d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <58e> DW_AT_type : (ref4) <0x716>, int │ │ │ │ │ <592> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><593>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <594> DW_AT_name : (strp) (offset: 0x7350): rgbtohsv │ │ │ │ │ <598> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <599> DW_AT_decl_line : (data1) 152 │ │ │ │ │ + <599> DW_AT_decl_line : (data1) 136 │ │ │ │ │ <59a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <59b> DW_AT_type : (ref4) <0x746> │ │ │ │ │ <59f> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><5a0>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5a1> DW_AT_name : (strp) (offset: 0x8f3): hsvtorgb │ │ │ │ │ <5a5> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5a6> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <5a6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <5a7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <5a8> DW_AT_type : (ref4) <0x770> │ │ │ │ │ <5ac> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><5ad>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5ae> DW_AT_name : (strp) (offset: 0x3e83): canvas_w │ │ │ │ │ <5b2> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5b3> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <5b3> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <5b4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5b5> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5b9> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><5ba>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5bb> DW_AT_name : (strp) (offset: 0x3e1f): canvas_h │ │ │ │ │ <5bf> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5c0> DW_AT_decl_line : (data1) 159 │ │ │ │ │ + <5c0> DW_AT_decl_line : (data1) 143 │ │ │ │ │ <5c1> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <5c2> DW_AT_type : (ref4) <0x38>, int │ │ │ │ │ <5c6> DW_AT_data_member_location: (data1) 124 │ │ │ │ │ <2><5c7>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5c8> DW_AT_name : (strp) (offset: 0x3001): scale │ │ │ │ │ <5cc> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5cd> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <5cd> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <5ce> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <5cf> DW_AT_type : (ref4) <0x794>, SDL_Surface, SDL_Surface │ │ │ │ │ <5d3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><5d4>: Abbrev Number: 9 (DW_TAG_member) │ │ │ │ │ <5d5> DW_AT_name : (strp) (offset: 0x79c9): touched │ │ │ │ │ <5d9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <5da> DW_AT_decl_line : (data1) 172 │ │ │ │ │ + <5da> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <5db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <5dc> DW_AT_type : (ref4) <0x7ae>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <5e0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><5e1>: Abbrev Number: 0 │ │ │ │ │ <1><5e2>: Abbrev Number: 13 (DW_TAG_subroutine_type) │ │ │ │ │ <5e3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1><5e3>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ <2><7ad>: Abbrev Number: 0 │ │ │ │ │ <1><7ae>: Abbrev Number: 6 (DW_TAG_pointer_type) │ │ │ │ │ <7af> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <7b0> DW_AT_type : (ref4) <0x79a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><7b4>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <7b5> DW_AT_name : (strp) (offset: 0x44f3): magic_api │ │ │ │ │ <7b9> DW_AT_decl_file : (data1) 8 │ │ │ │ │ - <7ba> DW_AT_decl_line : (data1) 173 │ │ │ │ │ + <7ba> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <7bb> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <7bc> DW_AT_type : (ref4) <0x4dd>, magic_api_t │ │ │ │ │ <1><7c0>: Abbrev Number: 11 (DW_TAG_enumeration_type) │ │ │ │ │ <7c1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <7c2> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <7c3> DW_AT_type : (ref4) <0x4d>, unsigned int │ │ │ │ │ <7c7> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 807 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 825 filenum: 67 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1013 filenum: 68 filename: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 8 filename: src/tp_magic_api.h │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 21 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 5 filenum: 69 filename: /usr/include/SDL/SDL.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_H │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 70 filename: /usr/include/SDL/SDL_main.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 24 macro : _SDL_main_h │ │ │ │ │ DW_MACRO_start_file - lineno: 26 filenum: 5 filename: /usr/include/SDL/SDL_stdinc.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 28 macro : _SDL_stdinc_h │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 71 filename: /usr/include/SDL/SDL_config.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_config_h │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e4e │ │ │ │ │ DW_MACRO_start_file - lineno: 99 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 22 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 6 filenum: 7 filename: /usr/include/SDL/SDL_mixer.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 25 macro : _SDL_MIXER_H │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 97 filename: /usr/include/SDL/SDL_types.h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 79 filename: /usr/include/SDL/begin_code.h │ │ │ │ │ DW_MACRO_define_strp - lineno : 37 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2e82 │ │ │ │ │ DW_MACRO_start_file - lineno: 632 filenum: 80 filename: /usr/include/SDL/close_code.h │ │ │ │ │ DW_MACRO_undef_strp - lineno : 29 macro : _begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 98 filename: /usr/include/libintl.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f05 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ DW_MACRO_import - offset : 0x28ee │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 99 filename: /usr/include/locale.h │ │ │ │ │ DW_MACRO_import - offset : 0x2f21 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 23 filename: /usr/lib/gcc/x86_64-linux-gnu/10/include/stddef.h │ │ │ │ │ @@ -2571,27 +2571,27 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0x3059 │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 25 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 34 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 39 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 53 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 60 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 64 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 71 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 75 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 79 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 83 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 90 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 181 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 184 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 9 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 18 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 23 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 37 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 44 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 48 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 55 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 59 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 63 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 67 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 74 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 165 macro : TP_MAGIC_API_VERSION 0x00000003 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 168 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ │ │ │ │ │ Offset: 0x30ad │ │ │ │ │ Version: 4 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 38 macro : SDL_IMAGE_MAJOR_VERSION 1 │ │ │ │ │ DW_MACRO_define_strp - lineno : 39 macro : SDL_IMAGE_MINOR_VERSION 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,15 @@ │ │ │ │ │ GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ -,B/Gy9ws/ │ │ │ │ │ +0SXbfn'Re │ │ │ │ │ +o(+]JY9e │ │ │ │ │ p JOS-f?Gp │ │ │ │ │ 'R5-Si.f │ │ │ │ │ 4`+EV"6T& │ │ │ │ │ -lvX1uDk; │ │ │ │ │ -Fq\Us*ef │ │ │ │ │ -[hl:[dZ8@u │ │ │ │ │ -z?>o_ Lv │ │ │ │ │ +*8qp7-LI │ │ │ │ │ +\df'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